Hi Team,
Let me clarify some point here
1. I did not send any demand draft, I just sent a mail to NY office asking "Can I send Demand Draft?", instead of saying yes/no they send me the link

2. I work in bank so technically there is no difference in Money order and Demand Draft. Bank Draft is called Demand Draft as it is paid on demand upon presentation of draft.
3. Do not worry much at this stage, there wont be any change in the processing. Just contact your bank and ask them to communicate you as soon as the draft is en-cashed.
4. The issue with me is I'm in Bermuda (a very small island) where I don't have check book and there is no option of money order. I am just being extra cautious (even though I know demand draft is technically the same as money order). I planned to make that in my next trip to US when I'm going for my medicals as well. It will just save some cost for me.
Hope it clarifies.. dont worry svs .. you will get PR request in next 3-4 weeks time.
Cheers,