Personally, I wouldn't put all the info on one page but split it up. People are generally lazy bastards and don't like scrolling. If they can't see the info they need either on the first page or in an obvious menu item they'll give up and go elsewhere.
Don't worry about the google thing, some basic SEO will cover that. Make a list of the key words you think people will search under or how you want them to find your site. Make sure there's a smattering of the main ones in the text on each page (in a pleasing manner of course, you still want it to make sense to humans), particularly within the first paragraph, headings and image tags.
The other thing Google looks at for page ranking is how many people (and how important they are) link to you. Get your website linked on any nanny sites, get a few link exchanges going, post the link on message boards etc (but for gawds sake don't SPAM! ) These can all help your ranking.
The other thing I would look at is make sure the site is visually appealing in all browsers. I'm currently looking at it using Firefox, and there's a lot of places where things don't line up properly. You have too many different indented left aligns which are confusing to the eye. Either make them obviously unconnected or make them line up - the almost-but-not-quite makes it look disjointed and accidental.
I like the fact that you automatically fit the screen size BUT the major disadvantage to that technique is that people like me who view on a large screen are left with a HUGE dollop of white space to the right of the main text which looks odd and rather unprofessional. Probably better to drop the auto screen size thing altogether or if you want the flexible layout you need to force it to line up appropriately even on the bigger sizes.
Alignment: pick one Left aligning the header will make it look more professional rather than having that centre and the rest of the text left aligned.
The red: to make the red box in the middle stand out more, flip the background of the header to white and the text to red maybe? Would minimize the in your face red and help guide the reader to the important information.
Does that help or have I gone into overload mode?