Good news, it is for McDonalds in all country or only in USA, because many countries are banning bitcoin. Any business must considering the jurisdication in each country.
Correct. This will be depending on the country because of this banning, many cant avail its benefit. It is also limited to store because bitcoin wont provide free hardwared for each store of MC Donalds, meaning, another expenses for the company which can also be provided even without bitcoin payment that could cause them another money.