A couple of semi-popular guesses I think can be ruled out:
- Pvris have US tour dates up until 12th July
- Trees posted on Facebook last night that noone had got the Trojan Horse clue yet, and Bloc Party / Papa Roach had both been guessed at that point.