Dolphin is perfectly capable of playing CTGP. You set Mario Kart Wii as the default iso which puts it in a virtual disc drive, launch ctgpr channel and everything works.
Why can’t this be done on a real Wii? There has to be a way to bypass this stupid requirement.