1) Наверное стоит заранее ставить размер картинкам, тогда не будет дерганья.
Не знаю что точно должен делать ui-scroll="item in datasource", но, подозреваю, что нечто вроде ng-repeat. Выходит, вы пытаетесь перебрать массив "datasource" в котором есть функция get и вообще нет элементов.