Don't feel stupid.
Lots and lots and lots of Americans book flights on the mere assumption that their visa will be ready. And about 99% of the time, it's a safe bet.
But the Foreign Office has advised against it for years. And Vicky and I have pratted on about it for a long time.
It's ok to feel uninformed, it's ok to feel unlucky. But certainly not stupid.