2) Есть
блог с анонсами обновлений и планов
3) Есть система
слоев и
проекты обновления которые облегчают апгрейд кода. То есть новый код от MS не затирает клиентский код, а наоборот, обновляется на более нижнем слое и надо производить некоторую работу по обновлению своего кода, если изменения затрагиювают обновленные объекты приложения.