I visited that site so much that now whenever I read the word "downloads" I usually follow it in my head with "charactoors... games! edhgemaaiils" in Homestar's voice.
I imagine if something like Homestarrunner was launching today it would be paywalled or otherwise monetized, or simply be yet another YouTube channel with embedded ads and a message from their sponsor, Raycon.
Fuckin' A.