It's been this way for years. GM's bigger engined cars have been closing the gap in fuel economy on Honda for years now, and many models surpass. The Civic... If you park my CRX next to the Civic coupe you wonder what the hell went wrong. For a car that doesn't feel a ton roomier, it sure has bulked up.
The "fast and furious" crowd has ruined the Civic, instead of being a light wieght/common sense car they've tried to make every version a hip machine.
Their other models have just grown painfully ugly, especially the Accord, which ended up looking like a L200: