Yep these are induction. To be honest, this guy doesn't look half as bad as some of the funky looking lights out there. i'd take this over a DuraStar...
I think they are somewhat better than LED as they may not fail as early, but I especially dislike them when they change out HID poles with them. (except Durastars).
Its not that bad looking of a fixture