The limit applies to all free service users.  The free service is designed for personal and casual use only. It is limited to two concurrent FTP connections /  downloads.  To host a website, you don't need to use our FTP service. 
You can use our Web Hosting service directly. Logon www.drivehq.com, go to My Storage page, click on Publish --> Publish My Website, then Disable it and re-enable it. 
Once your website is published, you just need to upload your files to the wwwhome folder. Files in your wwwhome folder can be linked as:
http://USERNAME.drivehq.com/FILENAME