This is super great and amazing and I love it and you should post it everywhere.
As a stickler for kanji accuracy, I wanted to chime in and mention that 永 isn't right. That character just means "eternity". The "Naga" from which Naga Rider gets his name is actually
these kinds of Naga, which aren't Japanese, even though his design is quite obviously inspired by Kamen Rider. Those are written out in Japanese using katakana.
Raida should also have a long vowel at the end, so you need the hyphen thing.
Correct way to write it would be ナーガライダー.
I realize that's much longer, and wouldn't fit quite as well visually as 永ライダ does, but I wanted to mention it.
:PUJNA: