That's another reason I pretty much loathe the Union Jack mini
Have you ever read the Kamen Rider: Spirits manga? It's on One Manga. It captures everything you talk about. I adore it, but mostly because I am a fan of the artist. And Kamen Rider. The whole concept is wonderfully bizarre.