Superguard is good if your lazy. I'd have it done on the inside as it helps with spills and makes the plastics look a bit darker.
Doing it yourself is best, but as mentioned from the factory the paint is more than likely going to have orange peel in it somewhere and you'll need to wet sand it smooth with wet and dry and then re polish it back up to a glass like shine. That sounds a bit dangerous especially on your brand new car for most people, so I doubt most will attempt it, but it is the only way for a perfect finish.
The best waxes to use would be a carnauba based wax. I have a pot of Poorboys Natty's Paste Wax that has carnauba in it. It works very well and as such my cars are dong well if they get one application of it a year. Most of the time I will just use Meguiars Gold Class if I feel it needs to be kept of top of.