Will the wallets created at this moment in time be backwards compatible in the future? (Metropolis, Serenity, ...)
I can confirm that MyEtherWallet will always provide backwards capabilities with older version of our encrypted versions, as well as common methods created by other wallets. We are currently in the process of switching to use the same encryption as geth which will (1) help standardize across wallets and (2) make it easier for people to move from MyEtherWallet -> Mist in the future. We also hope to implement other methods of accessing (ie: Jaxx mnemonics, etc.).
For reference, the only things that might change as Ethereum "grows up" is the json / keystore / encryption / etc. formats of the private key. In the end, it's still decrypting to get to the same version of the private key. The way you store it and decrypt it just might change. Most, if not all, wallet providers are going to stay up to date as encryption methods and standards emerge and provide backwards capabilities and cross-capabilities.
How do I verify if the wallets have been created correctly (private key), without first sending a small amount in and out of the wallet?
Personally, I use the MyEtherWallet offline transaction tab to test in and out of any new deep-cold-storage wallet. I suppose you could import the key using a different client and verify it gives you the same address. So, since you are using MyEtherWallet which using Javascript, you could import the unencrypted private key into geth and verify the address, or into eth, or whatever. You will not want to cross-verify with another Javascript implementation (like EthAddress).
Is there anything else I have to consider and I am correct with my assumptions?
I recommend keeping a copy of EthAddress or MyEtherWallet's zipped repo with your cold-storage keys. That way in the future if something changes or something, you'll still have a local version, one that you know works with your private key, to run.
Why are there only third-party web wallet creation pages on the internet and no official ones (yet)? (Maybe because of: Ethereum: "We are making tools for tool-makers“?)
The Ethereum developers have stated that they are working towards a light client. At this point, I find it impressive that they have so many clients in different languages and the Mist / Ethereum Wallet is already as strong as it is. It's been 7 months since launch. Also, keep in mind that the Ethereum Wallet / Mist is so much more than a wallet. A lot of people seem to forget this because that's all they use it for. But in reality, the things they are doing with contracts and tokens are amazing and is what they are focused on at this point.
For reference, here are the three sites mentioned in this thread:
full disclosure: I am co-founder of MyEtherWallet. I try to be objective.
Best Answer
There are a lot of bugs and updates happening with the interface but it's just an interface that allows you to interact with the blockchain. The blockchain and protocol and key generation are all stable (and have been stable).
The bugs have to do with syncing, seeing tokens, etc. To my knowledge no one has lost Ether due to a bug in Mist.
Use whatever the latest release is.
If you want to be extra careful, you may want to check your private key derives the correct address and that you can access the newly generated account before sending a large chunk of ETH to it. You will want to verify on a couple of different clients using different languages (ie: geth (go), eth (c++), parity (rust), etc. You can also send a small amount to the account and then send that small amount back. If successful, you can be 100% confident that you have access to your ETH (given that you do not lose your keystore file or password in the future.)