I am interested in how you got it to work.
I fixed the third person view in my engine but it isn't working right.
I want it to work like yours tho.
I tried messing with the player boundaries. I came up with nothing. My engine is also using the Game Pad.