Mic the Robot's debut album is here