You definitely made the right choice choosing Pizza Tower over Antonblast. Love both games, but Antonblast can get frustratingly hard! Even on Normal.
Here's an example of just how intense this game can get
Not sure, some sprites are out of place though. These 2 should be in the Wario Land section :zombiewariowl4::puffywariogbc:
And the Pizza Tower section has duplicates :fake-peppino-idle::fake-peppino:
Only other forum I'm familiar with is the Technodrome Forums. Time really did a number on it though. But if you're a big enough Turtles fan, you might find some enjoyment out of it.