You have VERY similar feelings to me when I got mine. More forward, but more control, and the seat bracket thing. I found the back rest encouraged better posture and took the pressure off that spot.
Benny
Black & Silver '02
Too many mods to list
Not enough miles ridden