I would've appreciated that series more if they explained the tech
Cosmic energy in this case is what powers eldritch abomination level beings... and it's the same force powering the kamen rider and the celestials... so it's understandable if you gave up on it.