See the cancellation can be as per the agreement only as you have already registered the undivided share same cannot be cancelled , for delay in construction you can seek compensation from the builder by filing consumer complaint for deficiency in service. The builder has to complete construction and give possession in prescribed time frame.