2004,s are definitely clear coated. Had one of my wheels damaged and the dealer said they could repair it. Well they repaired it and it looked great, until I used some wheel cleaner on it and it stained the hell out of them. They removed the clear coat during the repair process and figured it didn't need to be put back. Well after a few strong words they agreed to re-coat it. They had one hell of a time prepping it. Apparently with-out the clear coat the aluminum will absorbe any chemicals or waxes that is applied. They had to bake it several times to get all the crap out of them before the clear coat would hold.
Some people just won't learn, do it right the first time and it will save you $ in the long run!!