I too would seek the advice of a lawyer.
I do not see how a judge would take a child from his mothers home to be raised by his stepmom based on what you listed in your OP. It sounds like your child would have more stability in the home of his mother and siblings. Good luck!