OTK decks are always risky, as they nearly always need lots of cards to make a combo. IF you can start off with a few of them, happy days, but if their all in the bottom, you're going to have a hard time.
I myself had been coming up with a similar idea, but I used multiple basilisk bloods, and lots of rage potions. I never found it very effective, due to the basilisk waiting time. Yours seems to not need this
Its obviously not for noobs, with the upgrades and all, but I imagine it being very fun to play