I would definitely stick to doing the work manually for now. The only multisite install that work 100% for sure, to my knowledge, is on WPENGINE.
Generally, when I am going to do domain mapping, I'll set it up on something like Media Temple (<- Purchased by GoDaddy). I've never had problems there.