I have no idea about any formal definition of the term cloud. I'm sure there are a few! The cloud image as "the internet" is classic. It's almost certainly the reason for "cloud" computing today.
Exactly! It's funny how you could take something so broad and even try to make it something specific. To me the definition will always be very broad. Maybe I'm a cloud developer instead of a web developer now?