Could you buy the bike from Estrella and ask them to recommend a shop near you for maintainence? http://www.estrellamountaincyclery.com/ride/

Bike shop people seem to all know each other. It might be cool to have the inside scoop from another shop. (and I'd love to have RM help me choose a new bike!)