Personally I think it uses an excessive amount of acetone.
SWIM has been experimenting with your previous tek's, and has had some real success by just creating a tea, letting it settle in the fridge, decanting and basifying.
SWIM has found that mescaline fumarate can be precipitated in essentially the same way as DMT fumarate. The one thing he found is that this process must be entirely free of water, so using calcium chloride or anhydrous magnesium sulfate is a must in both the IPA/Fumaric acid solution, and the Limonene/Mescaline solution.
SWIM also tried your HCL re-x method using acetone to bomb. SWIM did not experience massive precips at all, and after adding what he felt to be an excessive amount of acetone for a simple purification step, he decided to filter anyhow and evap. The product was slightly cleaner, but nothing that a simple dry/cold acetone wash wouldn't have yielded.
SWIM's past experiments have found that Mescaline fumarate is fairly insoluble in dry/cold IPA, though this is not necessarily important if the IPA/Fumaric solution is added slowly/dropwise and left to precip for a day in the limonene, the precips after decanting are some of the cleanest mesc SWIM has ever precipped straight out of solution (cleaner than the precips SWIM yielded using the dry acetone/HCL solution method) and don't need any further purification steps.
SWIM thinks the next most valuable steps in the development of mesc teks would be the determination of methods to precipitate and purify fumarate and citrate salts, as they can be salted directly out of solution easily, and they aren't as finnicky as trying to do the same with HCL salt out of NP solution. SWIM is positive that mesc fumarate is a viable, non-hygroscopic salt form that could easily replace the HCL salt form if some more time and experimentation were put into it.
Everything I post is made up fiction. SWIM represents a character who is not based in or on reality.