Well...I'm mainly referring to the structure of an HTML document. You first declare a document type (not absolutly necessary) and then you have the HTML tag, next the Head tag, and inside the Head you have the title, meta tags etc... After the head you have the body etc...
I checked you pages in Netscape 4x and Opera and they displayed just fine, so I wouldn't worry about any browser issues.
I would try moving your documents head section to the top of the document and then run your code through your meta checker and see if it reads them.
Keep in mind that most spider sites no longer use of all the meta tags. Almost all support the description tag and some support the keywords tag. Altavista, Fast, Teoma provide the most support.
One of the biggest issues you will have is that you index page has very little relavent text. You really need valid content to get your site ranked, well...you can go with paid inclusion programs, but if you are relying on spiders, then content is your best friend. A spider is not going to be able to read the text in your images.
I really like your site design! Very Nice!!
mike