Canadian-Irish pairing Deadbots have built a reputation for laying down some seriously funky electro pop, and on their debut album,…