"Massive" Checks logins, 1690 across 5 shards. Bzzzt.
"Multiplayer" Yup, there are other people playing it.
"Online" Yup, can't log in without an internet connection.
"where teaming with others is not only encouraged, but expected." Bzzzt. Wrong. It has always meant you CAN team not that you HAVE to. If you want to force a team environment, there are other games out there that are more suited to it than this one.