Не, выражений там точно не будет. ХТМЛ, т.к. это произвольные рекламные блоки с разной версткой. Иногда картинка, иногда ХТМЛ, иногда даже флеш.
С templateCache прикольно. Забыл уже что там можно так кэшировать шаблоны. Но все-равно придется сначала в цикле закэшировать все шаблоны, а потом насоздавать отдельных директив с разными шаблонами. Наверное, compile тут больше подходит.
Там есть вторая проблема. Как бы вставить все эти элементы в ДОМ за один раз. Т.е. должно быть что-то вроде
<div ng-repeat="item in items">{{$compile(item.html)}}</div>