I have a 100km race in two weeks that I have spent 2 months training for. My last long distance training ride this weekend was 93 km's and took 4 hours 20 minutes. Part of that was due to taking some heavier hills than the actual course will be over so it took just over 2 hours to finish the first 45 km's (about 30 miles). While I am reasonably happy with how things are going I would really like to break 4 hours on the actual ride. To do this I think I need to increase my overall endurance because I can get over hills without any problem but I'm starting to run out of gas around the 85 km mark (50 miles).
I'm looking for suggestions on what I can do over the next two weeks to try and build the sort of endurance I might need. I would rather not do any rides over 45 km's because while I think some good sprints would do me a lot of good I doubt if staying on the bike much longer than 40 to 60 km's would be of any real benefit this close to race day.
My current plan is to do a local 45 km ride which is mostly flat (only two hills which I shift off the high ring for) and try to make it in under 1.5 hours (my personal record is 1 hour 38 min.) and possibly visit the local velodrome to do some points racing style training. My guess is focusing on short and fast rides will get the best results in a short time.
Do I have the right idea or am I badly misguided as usual?