I only looked at the video with you on him, but on the spins, work on keeping them flat. When you asked for more speed, he started to almost hop. I would prefer them to be a bit slow, but very smooth and correct. To me, the last one you did to the right was the best one you had.
On the circles, work on keeping him right between your reins. A couple of times I could see where you had to reach up and correct him to keep him on the correct path. Also, try to steady his headset out some in the fast circles. Good on the small ones though. Also, when you stop in the center make sure you don't let him back up too much.
Overall a really nice job with your horse.