I also use WP Touch and it really looks good on mobile. It's minimal and it's customizable in the way that you can upload your own icons.
In able to show all of your pages, you have to indicate it in your theme's menu. What you have in your theme's menu is what WP Touch shows.