можно через извращения с $.animate() и transform rotate() накидывая на контейнер 1 поворот, а на блоки в него поворот в другую сторону чтобы компенсировать)
Хотелось бы получить массив елементов,который лежит в .json , а потом взаимодействовать с этим массивом внутри основного js файла Вообще,думаю что нет Так как это небольшой таск с курсов Тип кинули .json файл,и написали что с ним нужно сделать)