The link element must contain a trailing forward slash as you indicated.
Even though VS complains about the height attribute, it renders it as defined.
Even though VS complains about the align attribute on the table element it renders it as defined.
The script element has undergone some drastic changes from the last technology preview to the rtm version of VS. Follow these steps to properly insert the script block:
To create an client script event handler:
1) In Source view, open the HTML or ASP.NET Web page that you want to work on.
2) In the Client Objects and Events box, click the control that you want to write a handler for.
3) In the upper-right box, click the event.
The editor creates a skeleton event handler, and if necessary, a script block to contain it. The script block uses the client script language that is set as the DefaultClientScript Property for the document.
4) Fill in the script.
The editor provides Microsoft IntelliSense technology to assist you.
I hope this helps.