This is the only thing I disagree on. Generally, people create sites on a specific subject which in turn reflects the keywords.
That is one of the problems. In reality you can only optimize a single web page for one keyword or keyword phrase with one search engine. This used to be more of a truth then it is now because many search engines results are feed from a couple of search engines. The part about one keyword or keyword phrase is correct. You can have an have a web page about "barbecue" and have it optimized for the keyword phrase "barbecue sauce." Because "barbecue" is a much tougher keyword to be in the top 30 of results you might not be in the top 200 but you could be number one in the results of "barbecue sauce."
You are correct in this example to optimize for "barbecue sauce" and pay for advertising for the keyword "barbecue." You can eventually be in the top 30 for the tough keyword "barbecue" but it might take you a year or more to get there because of the competition. On a tough keyword you have to do everything right and have a lot of "good high page rank links" pointing to your site.
Now if you optimize and do everything right for the phrase "barbecue sauce" you will show up in the results of similar key words on some search engines like the following: barbecue recipes, barbecue grills.
I have a question for you, do you think it would be an advantage to rename the slice names for the template? I have read that file names and alt tags help can help improve search engine ranking. I am not sure if you could make use of slice alt tags but renaming slices would be easy enough.
Yes, but don't over do it or you might get banned for spamming. One alt tag on a web page with your main key word pharse in the middle of seven words is enough.
On instance of your key word in the title and heading tag in the middle of seven other words is enough. One time in the middle of the keyword tag again seven or so words is enough. The keyword in the keyword tag of 35 keywords and the keyword being repeated 10 of the 35 times will get you banned.
More than anything else do a Google site map.