Похожий вопрос был уже.
Вот здесь я прикидывал решение.
Тач горизонтальная прокрутка блока
Сейчас я его уже сделал скрипт на основе этой идеи. В принципе всё было сказано верно.
были мелкие моменты с делегированием событий, с отключением выделения текста, но в целом нечего серьёзного.
Отдельной прикольной проблемой оказалась анимация.
По задумке эксперимента это бесконечный слайдер, тоесть все элементы перемещаются отдельно, вместо того чтобы находится в общем перемещаемом контейнере.
Дак вот чтобы не появлялась дрожание при вращении по инерции, приходится очень часто вызывать функцию расчёта изменения силы инерции и анимации, у меня задержка в setTimeOut стоит около 14мс. Ни смотря ни на что, с плагином даже 8й интернет эксплорер справляется. Впрочем это не значит что не над чем подумать.