Morning Mark,
That stiff suspension does raise a serious concern, as the other thing that concerns me, the high forward foot pegs, even more so than on the Meteor it seems, will only put more of one's weight on the tailbone, which would be quite unpleasant on a bumpy road. No way to lift oneself off the seat in those conditions.
Imagine riding on certain Interstates, where they used concrete and have expansion joints quite often. Brutal!