Do I need to have my own website?

No, we have built in generic splash pages that you can use.