I don't think there is a need for both MLP and MVP. A well delivered / understood MVP is the answer. It might be gimmicky in the beginning - but it targets a specific type of customers (problem aware, looking for solution - aka early adopter). The problem usually occur once you get past that user bases.
In my opinion adding all these MXP names, just add more chaos to the system. When a well defined MVP is actually good enough.
Now what is that MVP? Depends on the context (customer type, problem, etc.)
Otherwise great read.