This could be so dam good. The render is tight, but it wasn't executed so hot. The render is okay, but the bg needs more, and the text can be better. If you fix this up it can be really good.
Pretty nice but... I would say bring out the render more and maybe lower the opacity on the original render used in the background because it seems to ruin it a bit... and throw a stock of some cobble stone or something over everything at a very low opacity but to give little gritty bits that stand out but obvz erase in areas like text and main render (basically where it looks bad)... just an idea...