The position of the signature is controlled by a preference setting in Mail. Mail >> Preferences >> Signatures >> Checkbox: Place signature above quoted text.
To me, this behavior seems correct. If I forward a web page to someone via email, I usually write a message like "hey, check out his article..." That message, along with my signature, should appear above the web page content that I'm forwarding.