I don’t believe for a minute that this person has truly tested every game they claim to have on that thing, much less optimized.
You can download clean ROM sets of just about everything on their list with essentially zero effort, and the difficulty of setting up emulators is super overblown most of the time, especially with options like EmuDeck becoming more mature.
That site also seems super-sketch, but that may just be the fact that English is clearly their second language, which isn’t a fair indicator of quality.