Асинхронная загрузка не означает параллельное ее окончание: все загружается по мере того, как оно загружается. Также, судя по вопросу, Вы сомневаетесь в самом факте асинхронности. Тогда спрошу: как "выглядит" Ваша задача, что загружается iframe, что это за страница у вас вообще такая? Iframe вписан в html (в виде "тега") или добавляется посредством JavaScript?
А вот width="100%"
вряд ли что-то здесь вообще решает. И, осмелюсь сказать, что все нормальные люди уже давно прописывают стили в CSS, а не в атрибутах тега - такая "манера" уже давно устарела:)
На загрузку картинок тех же СТИЛИ вообще никак не влияют - мое мнение. В чем-то ошибаюсь - скажите. Максимум display:none;
в старой Опере и, возможно, каких-то других мне неизвестных динозаврах говорит браузеру не загружать такое содержимое.