I would've preferred Taylor Swift or Janelle Monae, but both of them were in Cover Girl ads before, so I don't know if that could affect them marketing wise. I love pinks and the lip gloss looks amazing, but Miley as a person is so nasty and shameless. I'll wait for swatches to see if I buy it or not, but so far I like the color choice despite it being an odd one for Miley since she often wears red and nude lipsticks.
It's like when Mac announced the first Rihanna collaboration and many people were against it because of the Chris Brown incident, her flashiness, weed devotion, and being mean on twitter. Yet the same people who bashed her bought nearly all of her stuff from her collaboration with Mac. Same thing went down to a very lesser extent with the Marilyn Monroe collection.
I think everyone universally agrees with you on this.