Hi Steve,
We certainly do not reveal account information like email adress on our own. Only moderators/administrators have the necessary rights to check the email adress.
The exception is when you add this information yourself at the profile tab at your user control panel. When done so, other 'members' are able to see this information. We have unfortunaly, like every other forums, bots skimming around here, so they'd pick that up and are then able to send spam. We explicitly warn members that others are able to view that:
Please note that this information may be viewable to other members. Be careful when including any personal details. Any fields marked with a * must be completed.
However, that does require you have to manually (and probably also after registering) add that information. I'm not completely sure, but checking your profil it does not seems you did so.
are you sure you did not leave that email adress anywhere else? Some blogs for instance require your email adress even though they don't require registering, which could explain this.
An other possibility is that we have a leak in our system. I'll contact the mod team since if that's the case it is quite serious.
A message to everybody: NEVER post your email adresses or other personal information at the public boards! It's viewable to everybody or for everything. Rather, if you need to share your email adress, do so in a Personal Message. We do not sell or share your information to anybody. We'll be looking in to this and hope to confirm we don't have a leak.