Different types of scoots, some you feel perched on, others (sports scoots) you feel more sat in........mine is a touring/commuting scoot, so sat sort of on.
It's a ponderous beast, front end very vague, not feedback, rear (with the pivoting engine) either wallows or is rock solid if the springs are wound up....it does not inspire spirited riding, even though it will (book says) do 100mph.......I don't think I would like to be onboard at that speed.