Just watched the Gotchard/Geats movie... holy crap that was bad.
Spoiler:
Multiple times Geats used Magnum-Boost, and then a scene change later one of them is missing (boost missing at the beginning, magnum missing in the final fight). In general Ace and Hotarou both felt like they were written out of character.
The villain is given no context for how he: 1) was over 2000 years old, 2) remembered who Ace was, 3) knew Ace would reincarnate. Somehow he fought against one of Ace's reincarnations (since Ace killed himself shortly after his mother left when he was a child originally), and based on the timeline it'd have had to be his first reincarnation.
There's not really any explanation for how Rinne got her belt/ring, since it all happened in a dream world. Apparently we're supposed to assume that her dad actually had some manner of control over the dream world such that he could transfer physical objects through it?
The X Chemies whole thing being "can't be subjugated", and then 2-3 of them proceeded to be just that.
And finally, don't bring a damned loyal dead dog spirit into this, make Ace cry, and then not revive it as a companion for him now that he's a god. In fact, just stop making riders into gods, you clearly don't know how to consistently write their powers.
2/10 at best, honestly one of the worst KR movies I've watched.