Оно то, конечно, хорошо, но на отладку потребуется намного больше времени, чтобы предусмотреть все возможные варианты, которые могут привести к ошибке. Ну, если не все, так большинство. Малейшая ошибка в скрипте, JS будет делать вид, что все прошло хорошо, а запрос не обработается.
Хорошая вещь. Сделать бы еще такое на PHP, к примеру. Можно было бы отправлять СМС сообщения зарегистрировавшимся пользователям, например, не прибегая к услугам операторов.
Демистификации не будет. Юзабилити, как дизайн и маркетинг будет жить теперь вечно. Юзабилити есть и будет. Вверх ногами меню сделать юзабельно будет? Нет. Значит юзабилити есть.
Было бы неплохо еще учитывать дефолтные настройки пользователя. Инверсивная прокрутка может сбивать с толку.