Got no idea when the off switch will be but you could speed it up by putting him in his crate when things get out of hand? Try to be confident when your handling him, if he sees you as a toy he may well see you as a play item. Dont move your hand away from him (usually insitlls a reaction to target) if he bites corect with a 'no' if unsuccessful gently crate him.
I dont know what youve already tried or what your limits are though turning away from him, not giving him eye contact, making him move for you when your walking towards something (even if it means bumping in him with your legs) will direct your authority.
Look at whats yours and look at whats his if he is allowed to do a lot around the house maybe cut back on some of his perks.... sitting on the sofa, laying on your bed, getting strokes whilst watching tele etc etc. Hope this helps a little?
