You should darken the text of the main menu a bit more when a sub menu (Options, Multiplayer) is visible, caus if you click on that screenshot showing the multiplayer menu in your first post, you can see the text of the main buttons through the background and it all gets a bit messed up.
However: Nice and smooth animations.
May I ask what you used to do this?
Panels? Screen entities? (animated sprites)