I feel like if I'd have done that, my partner would have warmed up his dinner up later and initiated sex then and there. You waiting it out too long sounds like a real possibility in this particular scenario.
It sounds like she is trying to initiate on her terms though, so that's a good start. She might not feel comfortable being direct about things, so this was her way of letting you know she was in the mood. She might be feeling quite self conscious after this happened, so when you to talk to her I would reassure her that you liked the surprise and would love for her to do it again sometime. It might take a while for her to feel confident enough to initiate again for a while though.
As the majority have stated you guys need to communicate to resolve this.
My advice would be to tell her how delighted you were that she'd put so much thought into planning a special night for you both. Then express to her exactly how it made you feel and that you appreciate all her efforts. Then I'd gently ask what went wrong and if there was anything you could've done differently that would've completed the perfect evening.
It sounds to me like she'd planned a night of romance and passion, that unfortunately went wrong somewhere! The end result being you both were left feeling unsatisfied! Such a shame that if you'd both just expressed honestly what you felt to each other, could've ended so much better! I get (from your post) that she had expectations and everything was perfectly planned out in her head, but as you are not a mind reader and without her telling you, how are you possibly supposed to know what she wants!
Talk to her, ask her what she needs and tell her how you feel. Communication is paramount in a happy and healthy relationship. Good luck x