A good title tag needs to focus on one or two key phrases. If the whole site is on one page, you can't make a good title tag to cover everything. Better to have a different page for each topic and optimize title, body text, and thinks for the topic the page covers. If all inbound links are equal, the optimized page will always beat the all-in-one page.