Я вот смотрю, у того же яндекса используется вот такая вставка кода:
document.write('<sc'+'ript type="text/javascript" src="http://an.yandex.ru/system/context.js"></sc'+'ript>');
она не дает асинхронной загрузки?
и кстати, как можно избавиться внутри скрипта от document.write не создавая дополнительного div`a перед загрузкой скрипта?