Yes, that blog post is largely accurate. There is no way to manually submit your website. And, Mojeek recommends raising your profile organically. For example, your website is more likely to be indexed when there are many genuine links to your site on other sites.