Heres what I noticed...
On the flat your line from your hands to your bit was broken downward. Try and make that line straight. Don't pull your hands downward if you want him to soften his head. Try doing serpentines (sp?) and 20 meter circles. Squeeze your fingers and release. Sit up and sit DEEP and eventually he will learn to relax his body, slow down, and go into more of a frame.
Jumping wise... you need to wait for your fence. Make sure your horse is slow and relaxed coming to the fence BEFORE you turn. You don't want to be messing with him a few strides before the jump. That's his job. Squeeze and release before the turn and sit up. Sit deep in the saddle and wait for the jump. You will notice that he picks himself up more and may not rush as much. Count your strides before the jump so you don't go into position to early. Also make sure you are pushing your heels down over the fence so your leg doesnt go back.
SHORTEN your reins and sit back. Sitting forward on a horse that needs more tempo and flat training makes them think that you want to go faster. Sitting back tells them to whoa and puts you in more control. Also, I don't want to see you running in to the wall to stop your horse. If you shorten your reins and practice sitting deep, flat exercises and lots of TRANSITIONS then you can stop your horse effectively. If you feel like you can't stop don't run into a wall make CIRCLES :)
You and Rowdy are a very cute pair. You seem to have a lot of fun riding him and that's VERY important :)
Keep it up!