Glasses and Licenseless Rider remind me of Zettai Hero Project: Absolute Victory Unlosing Ranger vs Demon General Darkdeath Evilman. The Unlosing Ranger gets in a hit and run accident and dies, passing on his hero transformation belt and appointment with the final boss battle to save the world to a random loser underdog that just happens to witness his murder.
Game taught me a lot of things about what it means to be a hero. Having the determination to stand up for what’s right, even if you’ll get defeated countless times, or if nobody believes in you. That you never really lose as long as you never give up and achieve that one victory that truly matters, or the many different ways a person can be saved.
Edit: Is it just me, or is it possible Glasses’ hero name is a pun on “megane” and “MEGA”?