Find a really good trainer to help...and everything you posted sounds like you are knowledgeable enough to discern who is or isn't going to be that! Go in with eyes wide open on that K9 trainer, some are a bit compulsion based, and this dog may not need that, but confidence/bonding time with his new people.
but I think if someone works with him on a consistent basis and gets him some confidence he would calm down and not be a biter
As long as that someone works with you and your family during the training process.
I wish you luck, it sounds like he's stressed from the kennel, but his genetics will have him overcome it with ease and your direction!