ezcompany,
Welcome to TheXBoard, imo...
There is little under the sun that someone here cannot answer or,
point you in the right direction.
Black: looks great clean, PIA to keep it that way.
Detailer yes, but pricey. Check Detail Forum for many opins
on favorite "wax" and DIY methods.
All weather mats: I like WeatherTech...
WeatherTech - All-Weather Car Floor Mats by WeatherTech
You got an '09, so unless the sticker lists it as a '10, it's an '09.
You missed the Sport option, but each to their own.
GL,mD