Thanks guys! I can definitely see everything you've all pointed out. :)
On a side note, I took him along to my trainer's house today for my lesson on Gizmo. My trainer decided he wanted to ride Montana so he got on him and I got on mine. It was very interesting. xD He trotted Montana around a bit, got him to soften up and all that. When he asked him to canter, we had a mini rodeo. lmao He was bucking and going all over. Of course my trainer ended that real quick and wow was there a HUGE difference in Montana from the beginning of the ride to the end. (Only rode for about an hour and a half). Montana doesn't know his leads very well, not even on the lunge. By the end he had him loping circles to the left, stopping and turning, loping off to the right. Twas amazing! He even tried a little bit of a sliding stop and Montana gets his butt up underneath him but the actual stop is still a little rocky but wow. In just that little bit of time he's learned so much.
So, we left him there and he's gonna stay for 15 days for now, but within the next two weeks my mom's gonna try to budget the money so that we can just pay the rest and keep him there for a full month. We'll make a reiner and speed horse outta him yet. xD