to fairly assess if you're ingesting enough calories, you really need to know how many calories you burn and how many you eat. try using a tool like fitday.com. depending on your body weight, I'd say that it doesn't appear that you're eating enough calories for a 4.5 hour ride. I'd recommend replacing 250-350 calories/hour. are you doing that?