Imp announcement - Beatles ?!

Seriously disappointing. Agreed its THE BEATLES! But still keeping a sign like that would only be valid if they were releasing a new iMac or something. In fact, maybe not even then.