Ausie,look at his hand again,his fingers are relaxed.
You might have too much palm into the grip but you form looks pretty good,but I agree that the draw is too long,atleast a 1/2" maybe more.
I did notice something you need to fix.The wrist strap is too tight.That will cause torque.The sling should just hang there and should only be used to keep you from dropping the bow.
I also don't like the bend in the wrist of the release hand.
I feel your wrist should look more like this.
http://youtube.com/watch?v=bViuXcW-rAk