Well yes you are going in to two point a little early however I would rather see you do this then to wait and get left behind and hit your horse in the mouth....but I agree just try relaxing a little and wait for the horse to jump into you....how long have you been jumping? You seem like you have a pretty solid position...keep up the good work!
Perhaps a little more impulsion. I don't think there is any harm in getting in your 2point seat that early.. and is just me or is your horse not really going to jump that cross in the middle? He looks like he's edging to the left.
I agree that you shouldn't be in your 2pt so early. It also looks like you are bracing your feet against your stirrups - at least the left one, although I can't see either leg very well. It looks like you're leaning to the left (lower shoulder) but your approach appears straight. Does your horse tend to jump to the left or right?
You've lost your contact by dropping your hands. Also, your shoulders are rounded.
You are ahead of your horse. You need to sit back, wait with your horse, and let her bring you up.
Jumping ahead has several causes.
The rider is trying to "help" their horse and jump it for them.
They are defensive and are trying to get a good distance.
Your position looks a little defensive to me. Be confident! You are taking your horse, your horse is not taking you! (:
You need to open your shoulders, sit back, and wait. Just wait. Your horse will bring you up. When you tip forward like that, you are putting too much weight on the forehand and making it harder for her to jump. You need to make sure you are not interfering with the jump process.
Also, keep jumping cross rails. It looks like you are off to the right side of the jump. Make sure you jump in the middle. Cross rails are a good way to practice jumping in the middle.