Yeah, totally agree, the charity thing was quite good. The whole site was pretty well designed, it was just that game.
And the Red vs Blue thing is where street team members have to organise "Red vs Blue stunts" (I have no idea what they mean by this) to help hype up Halo 3. Because, you know...