No, your site does not have to be featured on the homepage of Stephen's World. You can ask to be removed from my homepage at any time. However, it's worth noting that it's mutually beneficial to have your site on my homepage, as it allows me to show off my work to prospective clients, and it provides you with a valuable backlink (which can help your SEO).