From the looks and sound from your video, looks as if it's running pretty good! Listening to it, i think a stall converter or deeper gears or both would be in order though.

What rear gears do you have? If you're going to go posi, then that'd be the time to gear down. (up- numerically)

Right on Now I wish i had time to fool with mine a little more....