I'm using a good bit of their products. If your boat needs some help with oxidation, try Boat Scrub followed by Boat Shine. My boat's a 2002, but the first owner (from 2002-2004) didn't ever put anything on her (and I doubt washed her either). I tried other products, but I was losing the battle. The color was going chalky. Last spring I did the entire boat with Boat Scrub. By hand for all shiny surfaces. By brush for non-skid. I then brushed Boat Clean on the non-skid as per directions. Shiny surfaces were given a coat of Boat Shine. Non-skid of course got Sure Step. I did a quick coat of Boat Shine and Sure Step last November and another just a few weeks ago. She looks great. Boat Scrub takes the most work, but it's not as bad as rubbing compound. And if you're not chalky, just use Boat Shine. I think you'll be happy.
Oh, and as for Boat Clean....I had some vinyl seat areas that were looking nasty. I tried vinyl cleaners with no help. I hit them today with Boat Clean and they look like new. I don't know what they make this stuff out of, but it does work.