Not really a review of the concert itself, but HOLY SHIT IS THAT NEW SONG GREAT!
I've been a long time gorillaz fan, so I'm eager to see what they do with this album. Not sure if that new track is setting the stage for this albums style but if it is I'm sold. If you want to listen to the track here it is. If you're a long time listener you won't be disappointed, but if you're new I suggest you listen to the Demon Days album.