Nightmare, it doesn't directly mean any of those things. It can encompass the "latest" ideas, and certainly came after 2000 but those do not fall into any definition of what Web 2.0 is about.
Read:
http://www.oreillynet.com/pub/a/orei...is-web-20.html