i once bricked e2 cause of not enough battery while flashing.
i think you should charge your e2 battery to full first with any desktop charger, or use other battery that is fully charged.
then flash using stock moto first, you still able to get to the bootloader? mine wasn' t able to get to bootloader but strangely, i left it for couple of hours, then i was able to get to the bootloader.
reinstall all your motorola application in windows first(the drivers and etc)
clean the registry too by manually search in regedit, search for p2k, delete all available p2k entry
restart and flash it,
my e2 resurrect after i did those steps but the battery is dead, so i changed it to new one.
oh yeah use lower rsd version, like lower than 3.7 version
i don;t reccomend to flash ultimate firmware, coz after i was able to get to the bootloader, i tried to flash ultimate but if failed while in 80% progress. i have to wait a couple of hours to get to the bootloader again to flash stock moto.
good luck, hope you can get it up again..
it feels good to get it up again,