Sounds to me like you got a good plan going. You have to know your strengths and weaknesses. The only way I can win races is if I get in a break or solo off the front. I have absolutely no so I need to be near the front to watch, wait and see if a break forms or if I can instigate one. If I am in the back I'll miss the break. I also like to be up front so I can pack slide on the rolling climbs.