they're big in Europe, my friends from there introduced me to them last year. They aren't mainstream so aren't well known here.
No idea how they got the Super Bowl gig lol.
By the way how much snow did you get? This was my favorite event of the season so far, sun rise to sun set pure fluff!