the CEO knew he is a villain and i think it is his fantasy to fight against heroes with his organisation, 'The Lab'. so when he find outs that there is a real life Hero in Neo York, i think he went all in with this fantasy of becoming 'The Invader from Different Dimensions'. and i think he would love living in the Ranger Reject Universe.Why go to all the trouble, boss? You're a perfectly adequate villain yourself.