Not read the Ceracoat information but "nano" is a buzz word. If you look, every manufacturer of automotive wax/cleaner products has some polish or wax with "nano" in it's name. So, what exactly does "nano" mean in relation to cleaning and protection?
Any good carnauba wax will provide excellent paint protection and give it a nice glossy shine. Beyond that, I'm not sure that any of the products is better than any other. I think a fair amount of it is advertising snake oil.