Interesting vid discussing the M600 motor. It talks in details about the cadence bias and fast ramp up of the power and probably backs up my initial thoughts of how the torque sensing works.
Sadly if only we could play around with the bias to suit our own requirements, it would be a pretty robust and mechanically sound engine with just tad bit of porkiness about it.
Bafang are among the biggest ebike motor manufacturers. But they’re not focusing much on the European market. Many of their motors are illegal to use in the EU because the rated power output is too high and because the speed limit can be adjusted. The Bafang motors have a few advantages. Many of...
www.emtbforums.com
That review is interesting, but what it sounded like to me is they took the collection of firmware available, probably include 'Luna's' 14.5 firmware, used the BESST tool to change them, and are claiming life has 'special firmware' versus just picking one out of presumably 14.4, 14.5(Luna Ludicrous, not great for most), 14.6 and equivalents for e.g. if they are building a 43v or 48v bike for someone?
As others have said, user configurability as to the bias and ramp times etc. would go a long ways towards making the motor suitable for a wider range of users. I have the VESC/Ludiv2 controller and can say it certainly isn't cadence-based..for that matter I don't think it uses the cadence sensor at all currently (confirmed this after I swapped wheels and while 'reminding' myself 10x 'don't forget to swap the magnet over' - I forgot to swap it over...

). I usually ride in PAS 2-3 of 9, assist seems pretty linear to torque input, and might like to reduce the rampup very slightly but only from a complete standstill.
I did also move to the shorter Luna crank arms, and had some concern, as aomeone else had noted - you are reducing the moment lever, or amount of leverage you have and certainly this 'should' impact the torque input to the sensor and controller for a given amount of rider input. It has not impacted the VESC/Luna V2 controller/ride negatively for me, at low PAS levels... meanwhile someone still running the 'questionable' 14.5/LundiV2/shunt mod firmware (levels 1 and 2 were useless, 3 was too much power assist, jerky etc.) found that moving to the shorter cranks made the 'bad' firmware' overall ride much better with the shorter cranks.
Nothing really new here - stuck on Bafang either opening up use of BESST configurability further, improving their firmware, making their app actually useable - or ideally a combination of all 3, or someone releasing a programmable controller available to all M600 owners, as by all accounts it seems the issues are really in the programming versus the motor itself.