Sounds like a good plan all around to me.
One upgrade possibility: with a chain tensioner, you can add a double (or even triple) crank upfront. A really write double means you've got a setting for climbing up mountains and another for screaming down them.