Могу лишь порекомендовать выкинуть эту книгу и потратить больше чем 60 минут. Ну и да, посматривайте в консоль иногда, angular обычно кидает ошибки если что-то пошло не так.
нынче у каждого уважающего браузера имеется профайлер. В частности можно профилировать отрисовку, искать узкие места, что при скроле подтормаживает... Главное что бы FPS не падал сильно ниже 30 и нагрузка на CPU была более мение адекватной. Ищите узкие места - оптимизируете. Ну и т.д. Ну и да, просто так оптимизировать тоже не стоит.
gulp-filter или gulp-ignore. Первый будет обрабатывать только то что подпадает под фильтр, второй - только то что не подпадает. Дальше зависит от того что вам нужно сделать.
потому что gulp-contrib-sass не умеет канкатенировать. Вы ему путь к главному файлу со стилями должны скормить, а внутри оного уже все подключения делать.
нет, вам нужен только node.js + система сборки (gulp/grunt), препроцессоры стилей, средства автоматизации (autoprefixer, spritesmith и т.д.), livereload и т.д. под винду все есть но придется разобраться с консолькой.
Javascript + canvas. Никаких баз данных эта игра не использует. Все результаты хранятся как состояния и пропадут как только страница перезагрузится. Можно хранить на клиенте в localStorage результаты и рекорды, можно в indexedDB. Но в любом случае это нужно знать JS.