Hopefully the hot shot will be straight with you. In my experience most lawyers are.
The problem with your case is that the status quo has gone on so long. He is well established in his new area. Has made friends in school over the last year. Even with your stong case, I can see where a judge would lean toward keeping the status quo for the child and making it easier on the child by reducing the amount of back and forth by reducing your parenting time.
You definately need a lawyer that can paint the picture and prove the point that the child and the child's relationship with you has been disadvantaged by the mother's actions and the court's pattern of reluctance to take action that would result in more stability for the child by imposing consequenses on the mother and creating better stability for the child by giving you primary custody.