I've the same problem, but I read on a forum that if your M2 with Vivo is unlocked for any operators, it accept a retail rom over the Vivo rom. Also, my M2 does not have the R01 of the death. In fact, I don't know, my system is:
But, I also have:
So, I don't know is the R01 have to come in the build version or this Revision Number also applies.
Anyway. My phone is unlocked, I'm using Tim operator right now.
I bought my M2 this week and it comes with Froyo from Vivo. Then, as I didn't know about this thing from Vivo rom, I updated from the Motorola software Update. But, in the Motorola website, I've selected the Retail version, to make de update, and still, my phone was updated with the Vivo version. At least I think so, because I've tried to root the phone with all of the possible ways and didn't works.
So, I'm wondering, if my phone is unlocked, can I install a retail rom over the Vivo rom? I have the retail file to make the upload, but I don't have the Vivo file, so I'm afraid to make any test, because if something goes wrong, I have to put the Vivo rom back to the phone. Then, if somebody have the Vivo sbf, please, send me a link.