No offense, but I don't see what you do as training. It doesn't seem efficient or planned. I don't see any kind of rest day, and when you get the opportunity to take a rest day, you still want to do something. I'm going to lay down a bet that you don't make it to August 1st with no real improvement past mid-June.
What you might want to do is get on the usacycling.com website and find a coach. Hire one for a month and get some tips on how to train efficiently, not overtrain and exercise inefficiently- good luck.