I understand your apprehensions and misgivings about the payment system since it can be intimidating and confusing to any new user. As you stated above you are still interested in using the site. So, I suggest that you wait until your friend who's out of the country to get back in or contact her if you can and she can probably set your mind at ease since neither of the Super Mods were able to.
You're money is only going to the Administrators of the site whose based in China, and those funds are used for upgrades and to maintain the site. All the moderators are volunteers on the site and do not receive any form of payment for their time.