Did you notice there's a webpage listed on the lower left? I can't read it for the glare. There is company CHZD http://www.chzde.com/
I assume the whole thing resembles the Panlogic, even if the numbers don't match. Did yours come with a foot pedal? These people put more into explaining their PWM than the controller itself. Maybe you didn't get the controller you ordered, they do have 24v-60v. I'd say that one you can take at face value and wonder how it's even running at 24v. Brushed motor needing Hall throttle, not much I can offer.