Deadmau5′ new EPAlbum Title Goes Here' is now out and has been released everywhere but the US. It's bound to be released in the US tomorrow via iTunes. What's your thoughts of this new EP from Deadmau5?