i remember this thing. i was probably 8 or 9 years old when i saw them at the snowmobile expo in west yellowstone the year they came out. must have been 2003, i think they only made them for the 2004 model year. i've never gotten to ride in one, but if i had the chance i'd take one for a little rip.
I forgot about those. Expo was the only place I saw one too. Pretty much a side X side for the snow. Add a turbo and it might be a fun ride on a groomed trail.