Go to www.autogeek.net and look at their scratch and swirl removal products. They used to have parts of their detailing/polishing CD online. Check the site. My car is also Crimson Pearl, so been there, done that (cat).
I have to disagree with you Sub. Black is impossible, but white looks clean even when it's dirty unless it is really, really bad. My last 3 where white and I won't have any other color again. It does not show swirl marks either.............not fun, but nowhere near as bad as black or White Diamond. NO dirt is black or white - it's all in between. How about a 3-part sand camouflage clearcoat ?