holy crap...this stuff is incredible.
Drummer from Electric Wizards(?)
Bassist from Mogwai
and like 4 or 5 other random people
I believe the music was produced by Geoff Barrow from Portishead
i'm not on the street team or anything...they're just awesome