I think those ideas are fab!
But you need to be a pro to make a game like that. youd also need help of some other people.
And I think you'd need to put the price higher for membership, because I heard you have to pay hundreds of $s each month/year to keep your site going, and you need hundreds $s more for launching the website, and $s for making changes or updating the game.
example: new items
events
special facilities
updates
maintenance
etc...
I only know all of this because my dad owns a few websites.( not game websites xP )
But your ideas are great and if you did have a game website, I'd love to play it!