My 2006 Silverado gets about 15 city, 20 highway on 87 octane and 14 city 18 highway on e87. I suspect that the EPA figures are the result of a mathmatical construct rather than an actual test.
So you do get less on ethanol.