Just because what you define as a "good car" doesn't match what millions of others think doesn't make you right and them wrong. It just makes you different. I would argue that the vast majority of the car buying public want the advantages mentioned above, not those offered by a car like the RX8.
Excellent way to make it look like you're totally disagreeing with me when in fact you've made exactly the same point I did
Maybe this statement would be easier to understand:- Just because the RX8 doesn't have the percieved advantages of good fuel economy and low running costs that the vast majority of the buying public deem to be high priority doesn't make the RX8 a bad car.
Since the Focus 1.6 became the best choice for a large proportion of the market? It's practical, reliable, cheap to buy, insure and run, economical, large enough to be a good family car yet small enough to appeal to a younger generation.
So being utterly characterless, boring, uninspiring, lacking performance and no exclusivity has no reflection on whether it is a good car or not? Are good cars only those that have the points mentioned in your post? Is the deffinition of a bad car high servicing costs and low fuel econmony? If so we'd better lump the Evo's, Cosworths, Scoobies, M3/5's, RS4/6's in with the "bad car lot" then. Is just having two seats a criteria of a bad car? Say goodbye to MX5's, Westfields, Elises etc then.
I stand by my earlier statement - the "majority" never decides on excellence. Their choice is normally fed my poor information, sheep like tendences or what the government tells them - they make the "easy" choices ebcause that's what's been fed to them - hell - look at all the people buying new diesels believing it will save them money even though they only do 10k a year. Or those who look at the mileage on a 2nd hand car first before the overall condition.......
How did we get so far off topic? To the original OP - cool car, have fun driving it - in a fun/cool/luxury* car you tend to forget about the fuel costs
*delete as appropriate.