OK JP, first and foremost congratulations on the grades...you are number 1 in my book. (and apparently others) Nice Job!
Back to the video. First I am not big on these recruiting sites as the video is very fuzzy and too far away and too fast to really see much. I would get closer to you and fill the frame in and then do a slow motion segment where someone can really see your mechanics better. (and so can you)
Even in the fuzziness - I can see is this.
You have a tremendous amount of untapped energy (velocity) in your delivery if you work it. There are lots of inefficiencies. I am not sure how hard you throw but you can surely throw A LOT harder. Specifically:
1. "Bend your back" (I am sure you have heard this a few times) Get through the ball. You seem to give up when you really need to finish the job at the end.
2. You don’t properly load up at the start of your delivery and then you rush through it. Load up then explode.
3. Hips open early and arm comes through way too early. You are throwing with your arm and not your body.
Go here and look at some of these guys…closely. Take a look at Nolan Ryan and some others. (many are not that good but search around) Look at foot strike where the rest of their bodies are. You will see one common thing. Most good high velocity pitchers use their body chain, it starts with the legs and at foot strike the arm is back and is whipped through by starting with the hips. (Trust me you are not the only HS pitcher like this)
http://www.pitchingclips.com/If you have a good pitching instructor (NPA or not) he should have you working on this stuff. Frankly I think it is a good thing to work with several instuctors as you will learn different things from different guys. There are other things but this would be a good start for you.
BTW looks a little muddy to be throwing off of that mound you are on. Also edit your in game video. A coach wants to see you pitching not the infielders throwing the ball around. Get a simple video editing suite and cut out all of the other stuff. You can use it to slow down your other video also. Remember if a coach gets to your video you want to make a good impression. There are some threads here with great advice on how to do these. Keep them simple but to the point.
Good Luck!