Just wanted to report a couple of issues I found whilst installing WordPress for the first time:
1. When running the web-based setup script - My Mysql user didn't have create permissions so no tables were created but the message (underneath all the MySQL errors) said setup was successful. Could be worth doing a check for no MySQL errors.
2. I use a non-standard .htaccess filename and thus the mod-rewrite bits for permalinks didn't work for me. Could be worth adding a check to see what the .htaccess filename is before writing one.
I have to say, I am blown away by how good WordPress is...I've been a professional web-developer for 5 or 6 years now and never seen it before but i'm amazed, absolutely brilliant.
If you need me to write any patches etc, just let me know as I develop in PHP.