I'm a big fan of hard keys as well, which is part of the reason I haven't used overdrive in months. But I find the volume keys to be a little uncomfortable to use. I prefer to use my arrow keys on the keyboard, and mostly hold my TP2 in book form. I wish I could read library books in moon+.
But I do think it's cool you posted this solution. I actually visited the page to see how complex it was, and quickly decided it was over my head. In addition, I've also become attached to swiftkey, so I'd be hesitant to switch keyboards.