McDonalds is already rumored to start accepting payments in 2018 same as Amazon. The problem with Amazon is that their US branch does it their own way and is probably going to be accepting Bitcoin, while the EU branches like Amazon.de and .fr might not be so eager to do it. Right now you can buy a .com gift card without problems and .de or.fr aren't available. .com gift cards don't work anywhere else, although you can log in to.com with your credentials from EU. That's weird if you ask me.