About the biting when he plays, that is normal, ban him that right away!
What worked best for Fido was to pretend i cry , walk away and don't give him attention for a LONG time, then he thinks ''Oww, i hurt her! i must never do that again!''.
Fido wont dare biting my hands now when he's playing.
You CAN figure something out of this who does not include giving him away, if i could fix this in my dog (nipping the hands, much of the barking and the energy!), then you surely can also! you just have to be patient!