I had a look again at the data recorder readout in the context of the AoA being detached and have doubts about the coincidence of AoA going rogue exactly at rotate.
Perhaps the stall warning was genuine.
The RTOW was 72400 and actual TOW was 71896.
Possibly more baggage than standard weights with a lot of long haul pax transferring.
The rotate induced 1.5 G and peaked at 20 deg pitch swiftly reduced to less than 10 deg and 0.8G.
Somehow this kicked off the erroneous AoA disparity and subsequent activation of MCAS.
This was a take-off at max weight and high altitude that demanded careful handling.
Apologies if this has been covered.