Ah, yes, the vote was in June 2016, but Brexit didn't even start in truth until March 2017 when the uk handed in the resignation papers (article 50).
That was then supposed to take 2 years, but the uk decided it needed more time so it was extended several times until finally ending in January 2020; and was replaced by a transition period (the only difference is that uk isn't formally in the EU - but the same rules apply) that will end 31st of December 2020.
(Basically the uk had a one of the worst governments whose ineptitude was still overshadowed by the opposition.)
The end of that transition period is likely the start of the real mess; as the oven-ready deal isn't ready yet.