I watched season 3 on their website at The Guild
Now must wait for season 4. Last piece of news about that that I heard was that they're waiting to hear if Xbox was going to sponsor them again or not.
I also couldn't stop watching that music video first time I saw it. I had the song stuck in my head for probably 5 or 6 days.