Have you watched the Small Engine Velocity video (embedded in Venom's own ad). Caesar is a member here, btw, although I have not seen him post in a while. I recall one of his videos on the bike where he was riding it on a Texas freeway, and from what I recall it was doing fine. I know Ceasar is shorter than 5'7" and probably lighter than you, too.
Edit: add in this information--read this post which was coincidentally just posted.
https://chinariders.net/showthread.php?t=32247