Re: header redirect "/tiki-index.php"
The homepage isn't redirecting to tiki-index.php. That is the URL of the homepage, just with the "?page=Homepage" not stated.
You could try the "use a specific URL as homepage" option and indicate "HomePage" (or make a duplicate page and name it "Welcome" or whatever, if that seems better), which might produce "www. promotethegood.com/Homepage".
If you don't want the "tiki-index.php" (or anything after the domain name) to display when you're at the homepage, possibly this can be done with Apache URL rewriting. That's what enables URLs like www.mytikisite/About to work. This means editing the .htaccess file in your root directory, but it could be tricky adding the right rule. See http://stackoverflow.com/questions/905030/removing-index-php-from-website-urls for a similar case.
-- Gary