If the vote was mainly about immigration, and the voters’ wishes are truly respected, then why would Britain allow 2 more years of Muslim immigration??
2 years would be the maximum. The deadline would be set after Britain sends article 50 notice. British muslim immigration problem is different from rest of the Europe. Their muslim (and other brown) immigrants are from their former empire and letting them in had nothing to do with the EU.
From here - https://en.wikipedia.org/wiki/Foreign-born_population_of_the_United_Kingdom#Countries_of_origin
year 2001 -> 2015
India 467,634 -> 776,603
Poland 60,711 -> 703,050
Pakistan 321,167 -> 540,495
Ireland 533,901 -> 503,288
Germany 266,136 -> 322,220
Bangladesh 154,362 -> 230,143
South Africa 141,405 -> 218,732
Nigeria 88,378 -> 216,268
etc...
EU recent immigrants are mostly from Poland.