Sounds like you have had a collision with this recently, and for that you have my sympathy.
However, I think you missed some of the important questions in there and seem to have tried to group them all under "WTF does that mean".
For examples:
Cloud email - What is the guaranteed uptime? What are our support channels when things go wrong? Do you offer those channels 24x7? What is the frequency of your back ups? What data is backed up, just the configurations or actual email? -This last one probably would have shown enough specific risk that your average handwaving exec would have looked for a different provider in your case.
Cloud file storage - As above, but I would add "How will you provide us with a copy (backup tape/media/etc) of OUR data?" especially in the event that we migrate away or you decide to stop this service.
Cloud Accounting software - What are your user acceptance testing processes before you roll out a new release? If we don't accept the changes what are our options (run on old version, get our data and go elsewhere?)
These kind of questions would have identified specific risks which the vendor couldn't just handwave away. If don't have these things they don't (obviously didn't) meet business requirements and a different vendor should have been considered. "Cloud Provider" is just a fancy word for "Service Provider", and if you aren't questioning your vendors you'll get bad results. Same thing applies when choosing a datacenter, an internet provider, a telephone provider, etc.
Being "Cloud" or "Outsourced" or "Buzzword of the day" isn't the problem. Acting like "Cloud is not a good move for us just because of the word Cloud" is just going to get you branded as not being a team-player.