I first got quite confused about having different "addresses" to get or send bitcoins.

But is it as simple as, we can have different email addresses:

molly.rosie@gmail.com peterpan123@gmail.com peterpan456@yahoo.com

and so you use them as accounts for yourself, to send and receive money, and nobody know who is who with these "addresses"?