because of my obsession with GaN with it’s ability to have 1.5mhz switching speed the Achilles heel of Class-DThis really isn't correct. You can get vanishingly low distortion with less than half that speed; alternatively you can go a 1.5MHz using MOSFETs as they are plenty fast enough.
GaNFETs have other advantages completely unrelated to their speed, although you can run them with slightly less deadtime. The thing is, if you run at 500KHz, the deadtime (being a constant) has 1/3rd the significance that it has at 1.5MHz.