Yeh, been checking that thread, not sure how I feel about changing the cranks. Sounds like more trouble for me at the moment. Current brompton cranks seems ok, if I were to change it, it'll only be for the looks.
Cranks are fine, definitely change the shock for a firmer one.
Lastly, get the mechanic to fit that seatpost height adjuster that come with it, make it easier pulling the seatpost up to the correct height every time
change the shock , the pedals and maybe a couple of other bits ...........not crazy at all really :-)
https://www.lfgss.com/conversations/221487/