That sucks but bows don't typically just blow up, my guess would be the cable wasn't seated all the way on the peg and popped off while drawing bow, I have seen it happen a few times. Not saying it doesn't ever happen though but definitely vary rare.
Omega is a awesome release really like mine. Picked up the ghost this weekend, best hinge I have had and I have had a lot. B3 is a awesome company there old school and no how to treat there customers you will be happy with them I promise you that.
I knocked this one down Saturday with my b3 hinge, I personally can't imagine hunting any other way. I probably would of ripped the trigger off if I had one, instead I came to anchor, set my pin and pulled pulled pulled until i got that surprise release that fells so good!