I don't think there is a speed limiter on M600. If so, it's no less than 28mph.
The other downside of Bafang motors is their weight. I believe they weigh at least double what the Bosch, Yamaha, Brose, or Shimano motors weigh. For more agile riding like riding technical tracks, the weight of...