You're getting the direction that the face is looking, its not the same as a rotation. It's not going to do what you want.
Maybe try Smooth Look At Direction? Off the top of my head I'm not sure if there is a better solution for this that is as simple as that.