Installing theme across multi site is much easier with WpBlazer. You can install themes in two steps
Select the theme you want to install. (make sure you have uploaded plugin to my vault)
Select site you want to install theme, click install button to install plugin across multi sites.