I like it when non cycling companies get serious about their customers who cycle, but I won't be riding through a McDonalds drive thru any time soon. Designing a bag/container that hangs onto one's handlebars is going to be open for criticism. I do ride with bags hanging off my handlebars , but off course I cannot really recommend this practice. I can see the lawsuits coming when having a Big Mac, Fries, and Coke attached to someones bars compromises the steering of a bike and causes an accident...
A standard paper bag of food sitting in a basket is perhaps a much better idea.
Here is the promo vid