I bought "Rejex" that many people in the forums mentioned about it, for plastic panels. Not sure how it holds up yet, just put it on 4 days ago.
Washed the car, made sure all the PITA bug spots were completely gone first, which seemed to take longer than the entire application. Thing I noticed about rejex was it did go on and off with very little effort compared to car waxes. It also got rid of the swirl marks, spider web effect in the rear side plastic and the painted areas.
If I over shot while applying on the unpainted areas, it didnt seem to be too difficult to take off, like how waxes seems to leave a white film, but then discovered when I used Rain-X on all the windows, the rain-x seemed to take off any over smear on the unpainted areas.
Having black/black is alot of upkeep, but I dont mind, I wash mine every few days or least rinsing off the dust to keep it clean.
Time to go wash again