If the leaseholders in our block were to get the freehold will we all have freehold flats?

No. Your flats will still be leasehold and the leases will still apply. However, residents will be in control of administering the service charges etc. . Any problems with the leases can usually be corrected. Leases can be extended.