why not just up and leave as soon as you decide it's taking way too long and are upset, and it's clear they're having issues? you'd have cut your losses and gotten out of there around 9:45 or 10.
instead, you had a horrible experience, paid full price for your breakfast, and were probably so upset you stiffed the server on the tip and then complained about it on your blog under the guise of "tips for success".
instead of waiting for a manager to come by and placate you with "transparency" and "honesty" about breakfast, and eventually dismiss you, just get up and leave. you know, like decisive adults do.