Happy Challenger Yamada finally got translated to english!
https://intrm.itch.io/happy-challenger-yamadaIt's a silly drag racing game from 2010. Since it's drag racing, all you do is shift gears and the strategy comes from tweaking your machine properly. I played through it long ago and now all my nenfrens can too!
One of the creators worked on the Extrapower series as well, if anyone here played them.