I have not seen them before. There's been almost no shows for about 5 years... which coincides with the time I've been paying attention to the band.
I will, however, be quick with comments after the show on Tuesday. Of all the pre-Coachella shows that's the one I'm most excited about.