IE y problemas de doctype HTML5

Estoy usando la gran plantilla HTML5. Es un gran proyecto, pero tengo algunos problemas importantes en el procesamiento de IE 8 y 7 (posiblemente 8 pero aún no lo he intentado)

Los archivos tienen el doctype HTML5:

<!doctype html>
<head>

Pero el problema es que no tiene un doctype completo y feo como ...

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

Tengo todo tipo de problemas de representación: centrado por margen: automático no funciona, alturas, anchos, martillos y rellenos se comportan como locos y todo mi diseño se rompe con solo<!doctype> pero si cambio al anterior, todo funciona muy bien (bueno, no muy bien, sigue siendo IE, pero como se esperaba)

HTML5 Boilerplate viene con Modernizer, que creo que debería solucionar esto, pero no funciona. De mi "investigación" (Google) descubrí que IE ingresa en el modo de peculiaridades ancho<!doctype>, entonces la pregunta es ...

Hay una manera de evitar que IE entre en modo peculiar con<!doctype>?

¿O al menos para no romper márgenes, anchos, rellenos, etc.?

Editar Esta es la cabeza completa:

<!doctype html>
<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7" lang="en"> <![endif]-->
<!--[if IE 7]>    <html class="no-js lt-ie9 lt-ie8" lang="en"> <![endif]-->
<!--[if IE 8]>    <html class="no-js lt-ie9" lang="en"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en"> <!--<![endif]-->
<head>
  <meta charset="utf-8">

Respuestas a la pregunta(16)

Su respuesta a la pregunta