First off, don't put yellow on the red car...JMO. Red or black or silver will look good...JMO.
Now to the H vs A: As a general rule, there is a lot of stuff to choose from in this country. I thought it was cool when Honda introduced the Acura brand in this country in 1986. I bought an Integra in 86. There was no Honda like it (in the US). People with "Acuras" used to wave to each other on the road. It was a strange time. The dealership was upscale and the car had features Hondas did not have at the time. Dividing Honda's products up was not a stupid move in this country. Toyota and Nissan apparently thought it was a good idea. Again, there is a lot of stuff to choose from, and Honda figured there were a few folks in the US with money who didn't want to buy a Honda but would buy unique (in this country) cars in upscale stores. Many of you have forgotten that it wasn't so long ago that Honda was associated with "cheap econobox" in the US. Like it or not, that the perception existed, is a fact.
I just paid $7000 more for an MDX over a Pilot because it had more torque & power, stability control, a longer warranty and I loved the MDX styling. There are a lot of choices here, and I'm glad.
Now for H badging A cars: I won't do it myself, but can appreciate why some folks do it...maybe. On the NSX, it is a shock. Most people in the US have never seen an NSX, and when they do, to see it is a Honda just blows them away. If they saw that it is an Acura, they would just dismiss it as something else they've never seen (like an RL judging from the sales). So I can see the value. There's also the ricer/import scene where its popular. On the other hand, I can't see anyone in the US changing badges on an LS400 or an Acura TL. I can see it on IS 300's, etc...
The moral to the story...Its all good!