1.Your case has been approved already. Where the passport be sent from won't affect the result.Plus you said he won't be back from China before 12-29-06, that means he is able to be in US after that date.
2.Of cause it's legal. Using express, trackable service since passport is important document.
Don't worry.