Also have a 2007 but it is indoor stored 7 months in year. Front cap looks new. Lots of decent products out there. Mine is a two step process. 3M Marine Cleaner Wax first to remove any minor oxidation. Looks good after this step but don't be fooled, the multipurpose products don't last very long.
Second step for me is Meguires Flagship wax. It is not a restorer or cleaner wax. It is a protectant only wax. For the sides & rear cap this is all that is needed for a year. For the front cap, catching all the bugs, it is a twice a year job.