Regarding styling comments:
My take is that the Honda Accord and Camry have been making their cars more and more conservative looking just to get the same group of people to buy them that don't want their family car to offend anyone, at any point in time, for any reason.
The cars are completely anonymous looking out on the road, and the vast majority of the US Driving Populous wouldn't be able to tell one from the other if they needed to describe the vehicle to the police, if it wasn't for the big badge on the trunk and hood of the cars.
Some people thrive on having a car that looks like nothing, and don't stand out in the crowd. For them, there's a lot of choices.
For the people who want a car to look as great as it drives, there's the Mazda 6, and soon, the new Mazda 3, and a little bit longer, the new Miata. Mazda doesn't build cars for the people who just want a bland driving appliance, they want people who want their cars behind the wheel, and being advocates for the brand, like the new Mazda converts we have here on this forum, for example.
How many of you are as enthusiastic about your Camry's and Malibu's as we are about our Mazda 6's, and CX-5's? Pretty much none.
BC.