The render doesn't match the background at all... Maybe if the background was sharper and the render was blended in some way it might work better, but as of now it doesn't.

And I agree with Jack on his comments.