RE: Getting bored with my trainer.
If you can do all of that then by all means it may be time to move up. I mention that above because a lot of people get in too big of a hurry to move up and aren't ready when they get there. You should have no problems. For what it's worth, I'd say keep your trainer though. Like I said above, it's fun to go back and fly your trainer again occasionally.
Ken