Finally. The background isn't ugly. The textures actually make sense and the render effects are spot on. Good job! Only thing I can think of is that since you made the sides of the render sort of blurry, you should have blended him into the background a little better and the shadow render also could have been executed slightly better. Other than that, I'm pretty sure this is your best piece of work. Keep it up!