Not really. I would file this under misleading-but-true (although when I checked your numbers I came up with 630, not 588, still a bit shy of 2000cal/day so a little low for most people.
However, it really relies on two things (three, if you count "no snacks at all or other drinks")
1 - diet drinks only. If you change your diet code to a medium coke you are now at 2500cal/day. So instead of a deficit, you have a surplus for most people.
2 - you picked the basic smallest burger. Even if you only change that to a 1/4 pounder, you're up at 2300cal. And it mostly goes (way) up from there (with some exceptions, but even the fillet-of-fish or mcchicken are >100cal more than the basic burger.
So if you change it to "if you only eat from a severely limited subset of the McDonalds menu 3x a day and nothing else, you might be underweight". Sure, that's true. I'd hate to be your GI tract with that severe lack of fiber and vegetables, but you could do it for a while.
If you eat anything like a "typical" order for breakfast/lunch/dinner there, you are likely to have a pretty severe surplus. Hardly surprising, really. Hell some of the breakfast offerings are > 1000cal by themselves.