This song is awesome! Crystal Castles got discovered by a record label when one of their songs leaked out onto the internet.
You may like this song, but beware, the album is very glichy IDM sort of stuff. Crystal Castles, like many electronica bands, can have a few amazingly awesome songs, but the their albums on a whole are not consistent. Hot Chip is one of the few electronica bands with solid albums from start to finish.