my test for any new song's success is simple: how much can i not wait to sing along with this song in the car? this new track by editors set a new record. found it online, threw it on the iPod and went for a drive. looking forward to their new record released in the UK on monday june 11.