Put mine on at the end of May/13. Also thought it was weird that those screws are exposed. Also used "blue" loc on mine. Was also worried about screws rusting but nothing so far. I do throw some wax on it every couple of weeks and it looks brand new. Do a lot of highway driving and so far the bugs come right off and the acid S*** from dead bugs has had no effect on the finish.
I just installed mine - I don't like the way it looks with hardware exposed. Going to see if I can find screw caps at Home Depot. If not, I will uninstall. If anyone is in Tampa Bay Area and would like to purchase for $50 its yours! Just PM me.