I mainly looked at the videos, and here's what I see. A baby with a lot of potential, but still needs some work.
First - he needs to relax his neck and stretch it out quite a bit. It's in a good location, but it is tense over the top, and he is on the verge of going behind the vertical. He needs to look like he's reaching for your hands a bit - not nosing out or taking the bit away, but reaching to find that contact.
Second - he has pretty good drive from the hind end at the canter, but at both the trot and canter, his strides are rushed. He needs to relax into a comfortable rhythm, and stretch his stride length out some.
To help with the strides I do a lot of two-tracking. When you do that, remember to really be driving them up and into the bit. If you do that, it will help them learn how to use their entire body, elevate their shoulders some, and move them out. Also, to help slow the cadence at the trot slow your post down some. Even though it's not right for eq, try to post behind the movement just a bit, and sit up a little straighter than you would for eq. That generally slows them down some and lets them reach out more also.