Not sure about filling in hairlines, but I have used Pledge and have been very happy with the results!
bicycles.stackexchange.com/users/1446/GuyZee
Bike Lust is very popular, but I've also heard the Pledge recommendation.
Again, not sure either will fill scratches, but...
bicycles.stackexchange.com/users/832/Darren Cope
Your best bet is to look beyond the bike forums and head into the world of cars.
I know cars and mountain bikes are slower than the world of cycling, but carbon fibre is now accessible to the motorist.
Some of them polish and polish and polish and polish.
Zaino is well worth a Google...
bicycles.stackexchange.com/users/1487/ʍǝɥʇɐɯ
I was given a can of the FinishLine polish product and think it works really well.
Smells pretty good too!
bicycles.stackexchange.com/users/3793/Clive van Hilten
You have two different questions here.
The first one, which is what should you use to clean and polish carbon without damaging it, it what most every one here is answering.
The real answer is, you can use just about anything.
Pledge, Bike Lust, Turtle Wax, Storck's Carbo'Coat Polish .
It doesn't matter, as long as there's a wax base, and no abrasives in it.
To fill the fine cracking in your clear coat caused by UV exposure, you do need to go outside the bike industry.
Use detailing clay, like that made by Meguiar's.
Their Mild Overspray Detailing Clay works very well to remove race stickers, adhesive residue, tree sap, etc.. which you need to do to prepare the surface before using something like their Swirl Remover 2 to remove the surface scratches and cracking.
You can do this with a rag, by hand.
You don't need to use a buffer.
Swirl Remover uses a very fine abrasive effect.
Used badly, it can damage your paint, but if you read and follow the directions, it's like magic.
Just use with care.
DO NOT USE IT ON A MATTE FINISH FRAME.
It will polish up a shine on the matte clear coat, and many UD carbon matte frames don't have much clear coat to begin with.
You could expose the carbon.
bicycles.stackexchange.com/users/1259/zenbike
meguires quick detail car shine is a fine product.
Also you could wet clay bar to get rid of the small stuck on grime.
bicycles.stackexchange.com/users/3124/Matt Adams
I'm looking for a recommendation for a good bike polish for carbon clear coat frames.  Something the fills in minor hair line surface scratches and leaves a nice shine.
Bike Polish for Carbon Frames
bicycles.stackexchange.com
<product-rec><cleaning>
bicycles.stackexchange.com/questions/4025
bicycles.stackexchange.com/users/1542/BikeRide134
Almost any product can be used for polishing a carbon frame, as long as it is wax-based and contains no abrasives. There is a wide range of options, and often the best solution is not marketed for bikes. Furniture or car polish can help, and detailling clay can cover cracks in the paint or residue from stickers and grime.
There is a wide range of options, and often the best solution is not marketed for bikes. Furniture or car polish can help, and detailling clay can cover cracks in the paint or residue from stickers and grime.