About point 1:
Tammy, we did not really get a chance to talk much about css during the meeting. I disagree with what is in the feature list (about stripping out css styles in files). It is very important that we allow a user to over ride styles and add their own. It is a way we can allow an enduser access to the layout of a page without giving him direct access to templates.
A recent example: I would have put the mockups I have been working on on the openacs site if I could have added and/or overridden styles.
Looking at http://www.csszengarden.com/ it is clear how far we could go if we figure out a good way to manage user contributed styes.