I shall download it tomorrow or so, I am very curious about this game and since it's free... Still I am not so good at finding the new Arcade games or ID@Xbox games except when people mention them. I go to the Store but new releases are all treated equally, afaik.