Welcome to WebmasterWorld Unc!
I won't quote your 4 points as the answer is unnaffected, and half a dozen people will come in and say the same anyway - relax. Yes, you're over-reacting.
This is all normal. If you have white text against a blue background set to blue in HTML then no problem.
Google has just grabbed your index page as a result of your inbound links. It'll be back, but you need patience - getting into the index "properly" takes a little time.
You may end up with a "fresh" listing very soon and see yourself in the "index", but you're not really in the index - it's just a "fresh" listing.
You may shortly afterwards completely vanish again and want to panic - don't - this is also quite normal.
Have patience, keep working in inbound links and in a couple of months you'll start to see the real rewards.