За  регистрацию платит покупатель, тем более ипотечник, многие банки вообще заставляют к конкретным дорогим регистраторам обращаться(у вас еще дешево)Регистрируют обычно 5 дней, но когда сдадут и потом привезут в банк зависит от расторопности конкретных регистраторов. А по поводу, когда вы получаете ключи, это точно к вашему риэлтору, как предварительно договаривались, кроме вас ни кто не знает и что в договоре пропишите по физическому освобождению тоже.