Is it any good? Anything innovative?
How does it compare to World of Warcraft and other MMORPG's?
Try visiting the official site www.worldoflordcraft.com
and decide for yourself.... it's shut down due to Blizzard.
As for your questions... using Google or the searchengine of your choice with "lord of lordcraft review" would have worked, but I give you the short version: maybe, NO, browsergame.