Re: if MPs
Article 50 means: out, and any existing terms are considered void.
Yes, except if there a unanimous vote by all other member states and I'm pretty sure this could be arranged if the UK decided to stay. Politics, after all, is the art of the possible.