The Village Board of Trustees shall not approve any final plat of subdivision (and, hence, the final plat shall not be entitled to recording) until:
(A) All improvements required in the approved improvements plan have been completed by the subdivider/developer, at his or her expense, inspected by the village staff, and the developer's design professional or other regulatory agencies accepted by the village or other appropriate entity, and dedicated to the village or other appropriate entity; or
(B) In accordance with subsections below, the subdivider/developer has provided the village with legal assurances to guarantee the satisfactory completion and dedication of all required improvements.