Sonic 3 is a good, fun movie*. I genuinely believe that the more weird lore shit they embrace, the more fun and the less generic superhero-y it comes out.
Also, there's so many great easter eggs, but it never goes full Ready Player One by making those references plot-critical — they're there to make fans laugh, and that's about it.
(*with the caveat that Jim Carrey is still a terrible human being who arguably is complicit in the deaths of hundreds of thousands)