Personally, I'm really enjoying the tour-episodes. I dunno why, I guess it's just so humerous to see what they're like on tour, and that it builds up excitement of me seeing them in 2 weeks, 1 day. =]
I read that the Netherlands get the album on May11th... is that true because to me it seems extremely odd