I am not really sure if this will be good. I want it to be, but I can't remember being terribly impressed when I heard Batcat and The Sun Smells Too Loud. I dunno though. I really hope it is good.
Edit: Okay I've listened to the EP a few times, and I have some thoughts.
Batcat is starting to grow on me. It's a really fun and awesome track for rocking the fuck out to. And thats exactly what I expect from Mogwai. This will probably be a great song live. The second track, Stupid Prick Gets Chased By The Police And Loses His Slut Girlfriend, has a nice counter effect to Batcat. Very low key and relaxed. I also really like the fast, dance-y pace to it. This is a pretty good track too. I'm not sure how I feel about the third track, Devil Rides, though. I mean, its alright, but its nothing stunning. I don't really mind the vocals either.