Sorry for my late response. Sometimes I'm just doing to much things at the same time.
The link and script tags I'm reffering to:
4. No More Types for Scripts and Links
You possibly still add the type attribute to your link and script tags.
- <link rel="stylesheet" href="path/to/stylesheet.css" type="text/css" />
This is no longer necessary. It’s implied that both of these tags refer to stylesheets and scripts, respectively. As such, we can remove the type attribute all together.
- <link rel="stylesheet" href="path/to/stylesheet.css" />
- <script src="path/to/script.js"></script>
About the hgroup, the following from the source:
Imagine that, in my site’s header, I had the name of my site, immediately followed by a subheading. While we can use an <h1> and <h2> tag, respectively, to create the mark-up, there still wasn’t, as of HTML4, an easy way to semantically illustrate the relationship between the two. Additionally, the use of an h2 tag presents more problems, in terms of hierarchy, when it comes to displaying other headings on the page. By using thehgroup element, we can group these headings together, without affecting the flow of the document’s outline.
- <h1> Recall Fan Page </h1>
- <h2> Only for people who want the memory of a lifetime. </h2>
Luckily you don't use a <h1> for the site title, but for the pagetitle... but however. We stil have a site title with a subtitle (why do you choose to use <h6> for this?).
Why are the site title and subtitle not grouped into <hgroup></hgroup>?