Your comment "get a road bike" leads me to offer as an addition to all the other good advice: Get that road bike as soon as you can! The more hours you spend on it before June the more you'll be able to adjust fit and make sure you're riding something that's comfortable. And... when you get that road bike, get it from a shop that will spend some time with you making sure you get the right fit. A casual look through almost any of the sub-forums on Bike Forums will quickly let you know that bicycle fit is a very important factor and that folks go to great lengths to get it right.