I've seen this before, I normally have zero interest in randomized Pokémon games but this one looks wacky enough that I might as well give it a go sometime.
It also randomizes things like trainer data (and by that, I mean it randomizes ALL OF THE TRAINER DATA) and the music, which seems kind of fun.