You must be a True or Premium user to activate your website. To become a True user, you can either deposit >= $3 into your DriveHQ account, or use a real company email address. Email addresses from ISPs are not considered real company email addresses.
It is recommended upgrading to premium service. The free service is designed for personal and casual use only and has many restrictions.