Hey man
first off i really hope you are holding up ok.
We all snap, i know i have a little problem with rage and it is exactly as you said, overwhelming and controlling. Anyway, no doubt that now you have had a little release, you'll been in a great mood for the next couple weeks.
Also, Love the beat and keys musically, and it's put togethor well but needs a lot more. Short loop i see, but work on ya stuff, more time into it, and keep focused and you will be one of the best producers on ng. your shit only ever get's better man.
XT