Дмитрий, про асинхронную загрузку кода мысли уже были неоднократно, но в приведенном вами примере, насколько я знаю, не будут работать вызовы document.write(). Т.е. если человек добавляет html-баннер, в котором содержится скрипт какой-то сторонней системы (яндекс-директа например или какой-то рекламной сети) - то он не будет работать.
Но решение вроде-бы есть - тоже с плейсхолдером, но он ставится руками в нужном месте сайта, а скрипт вызова баннера ставится в самый низ страницы, без асинхронной загрузки. Когда он прогружается - идет перемещение в плейсхолдер, а если нет - то зависнет, но на сайт клиента это не повлияет, т.к. код в самом низу страницы и она вся загрузится. Но в этом варианте присутствует минус - "лаг", баннеры не будут грузиться пока не загрузится вся страница.
В общем это точно будет делаться в ближайшем будущем, скорее всего обоими вариантами на выбор (или код внизу страницы для html-баннеров и асинхронный для всех остальных).
А по поводу https еще вообще честно говоря не разбирались, до этого еще много более важных штук надо прорабатывать =)