Yes, although having a domain name will allow you have a web presence and create email addresses.
This is one of our main aims. As we reward you for being a loyal customer. The service you receive will eventually pay for itself.
No, as we grow and over time you will earn rewards. But if you do manage to refer anyone to our service you will be rewarded much faster.