Vande Mataram is not about worshiping any particular god or idol. Meaning of 'Vande mataram' as you said is 'Hail to Motherland' and so, should not be an apprehension factor to all our Muslim brothers and sisters that they are forced to praise any hindu God. Only confusing factor is the language, Sanskrit. And if they have objection to Sanskrit too, I am at loss of argument.
I appeal all Indian Muslims to recite 'Vande Mataram' ONLY if they have respect for their mother land (India) and not under any pressure or threat.