Personally I'd say lose the vocal, but I've never really been a fan of vocals in techno. The rest of the track is sounding good though.