Да, грузить весь css никак нельзя. Как вариант - грузим html, затем грузим css аяксом. Когда css загружен - создаём style в head и пихаем туда наш css. Когда всё сделали, вставляем html в div с visibility:hidden;. Теперь мы можем точно знать размеры полученного html
ЗЫ: Сам так не делал, но проблем в такой реализации не вижу