I'm not seeing that from my end. It would explain the Index of / page, though. When you put the domain as addon, it created a subdomain that it's pointed to. Park the domain instead and have it pointed at public_html directory.
Yes. You should also have a default ftp account. After parking...