Без js все равно не получится сделать интервалы, или я ошибаюсь?
Я, кстати, сначала пытался на css чистом сделать, используя keyframes. Столкнулся ровно с такой же проблемой: итерации отрабатывают криво)
Но спасибо за ссылку, библиотека действительно достойна внимания