A 3 to 4 hour bike ride is really not a long ride. Most accomplished cyclists can do this with minimal nutrition.
How can you say that didn't eat anything if you drank a lot of Gatorade? Gatorade contains plenty of carbohydrates (half those of soda). I expect if you took in only water and electrolytes on you marathon, you might have had a harder time.