It is not clear at this point if the new Windows Phone Recovery Tool provides universal support, if it is only Lumia, or if it is only those few Lumia phones officially invited into the Insider program for Windows 10 Mobile.
I suspect just the last. I also believe all the hacks asked you not to proceed unless you had a known to work flashing tool you trusted to revert.
So far as I know, Blu does not have a tool for flashing a Windows Phone ROM...
I'm sorry to say I see no solution for you at this time.