The saga continues.
I just read a report from a guy on the Forza and he was saying it's got a long 61" wheelbase making it hard to maneuver at slow speed and in Traffic.The Vulcan has about the same wheelbase but would handle better IMO.
So it's back to considering the Vulcan S.