Your 100km time has decreased, but your 200km time has not ? It this correct?
Last July you did the 1000km Cymru ?
You've been commuting, and presumably giving it some stick for these short distances.
My thoughts are that you've improved your cardiovascular/circulatory system so it transports O2 and CHO more rapidly and to many more active muscle fibres than two years ago. Your pulmonary system will have improved in sympathy, giving you a better VO2 Max.
Being able to shift the fuel and oxygen more effectively, you are able to put in more power until the tanks run dry ( 3.5 hour 100km ). After this, your body is on a balancing act of kCals in vs kCals out.
After the 3.5 hours, you will slow down naturally due to the muscles not getting the fuel, until fat starts to be used.
3.5 hour 100km is damned quick, and I personally wouldn't aim for this as the first half of a 200km.
Hurtling round a 100km is not a bad thing, as it is 'training'.
Remember, when more muscle fibres are recruited by the hard ride, on the long ride, 'many hands make light work'.