Sorry, missed this post yesterday.

1) Correct, main.inc.php is no longer used. You can't move the config file above the webroot. This didn't actually prevent hacking of the file, it just made it so the config file wouldn't be readable if the webserver stopped processing .php files for some reason.

2) This is set by the moderator in their preferences. Currently this will only notify them if the board has post approval turned on.

3) That's odd. I haven't seen or heard of that one before. Does it work for you. Did it give any detailed info on the error?