After the game releasing on Game Jolt, I posted it on itch.io!
We still have a speedrun.com page https://www.speedrun.com/platformer
And here's the Game Jolt page: https://gamejolt.com/games/platformer/558350
You can ask any questions or report any bugs here.