The main thing is to describe your services well and where you do business. Use rich keywords to describe your who what where and when. It simply takes time to get top ranking as well. Google does seem to favor some older sites.
It is important to optimze your site but construction is key. Google and other search engines care little about images ( except that they be tagged correctly) or flash sites. Content is king.