our stock duke 390 2016 did 160 (100mph for you lot) without much effort, sitting upright, fully dressed 100kg.
upto say 100kmph it was fairly "quick" after that it needed time to reach 160 from what I can recall.
it doesn't matter how heavy you are, it will reach the same speed with the same gearing just take a bit longer.
the bigger you are (or make) the more air resistance and then it has difficulty, true.
our 390 was on the dyno had 47hp and not so much torque, but all in the low end. the 390 (and 125 and 20 fro that matter) are short stoke engines an need to have their tits revved off for it actually do something. as the duke isn't really ment for top end speed, its a more a playful thing: quick acceleration and all that.
leads me to suspect the actual used cam timing is made as such; compare it with the 400LC4 for example, the older LC4 less hp but more torque and can also hit the 100mph if you are patient enough with the correct gearing.