ohh my. No options/sharing situation either. Just shit pay. It seems dependent visa is least of my worries as you say, lol.
Anyway, thanks for the replies folks. I hope to figure something out. Fast. Otherwise might as well go back home than stay here.