1) Если вам нравится, то почему бы и да.
2) Как только он выйдет в релиз. Пока этого не произошло приходится писать в "было бы круто если вы".
3) уже создают
4) angular 1.5 создавался с расчетом плавного перехода на angular2. Там уже можно забыть о существовани скоупов (хотя стоит понимать как оно работает), использовать только компоненты, забыть о независимых контроллерах... словом почти angular2 только не такой крутой. В версии 1.6 будет еще лучше.
1. На будущее, выкладывайте на pastebin.
2. Добавьте AllowOverride All в описание вашего сайта. Если корень сайта /_SERVER/apache, то просто в настройки httpd.conf добавьте.
это можно реализовать и без какого-либо фреймворка
я не к тому, что фреймворк не нужно использовать, просто это делается на любом из существуюющих и даже без него
а вообще, такой сервис уже есть - погуглите БлаБлаКар