Sorry to hear about your troubles! Assuming you got hit by our painful network outage, we can only repeat: sorry, and we have taken serious action internally to avoid this again.
To explain the difference between your experience (outages taking you out) and "Google.com", I'd guess the difference is that "Google.com" is massively distributed. Perhaps you were running in just one zone or region, or maybe even quite sophisticatedly running across two regions (say us-central1 and us-east1). For Google.com, we have 15 "major" datacenter locations (https://www.google.com/about/datacenters/inside/locations/in...) which are approximately regions in Compute Engine / Cloud parlance.
To your other question though, Cloud is not a side project. Google happens to be enormous, so even though we have thousands of folks across Technical Infrastructure (TI) working on Cloud, thousands divided by tens of thousands is still a "small" percentage (but TI is bigger than say YouTube or Android).
[Edit: And please reach out to support! Don't be silently unhappy, have someone call us up, even if it's just to strangle a PM about how difficult it is to use.]
Disclosure: I work on Compute Engine.