Make sure to add content every day, a two page site will be especially prone to any Google algorithm changes
In my experience, 3-6 months. Also, make sure not to do any Black Hat techniques, you can rocket to the front page in 1 week using black hat...
Great list, thanks!
Separate names with a comma.