Looks pretty good for your first video, considering you use IMovie, but what program you used doesn't really matter. First off, the intro was great, hardcore After Effects usage right there. You could also use more effects in your future videos. There wasn't that much sync in the video, but when there was, it was near-perfect. The replays were great. The freecamming was good. Could use some work on some of them tho.
Again, this is your first video, so I'll cut you some slack :>
8.8/10 Good luck on your future videos!