I think it's probably best to have a cosponsor who resides in the UK. It couldn't hurt to add your mother as a cosponsor as well, though.
We had a horrible experience getting DH's paperwork to the US -- he asked for FEDEX service and filled out FEDEX paperwork, etc....yet somehow FEDEX didn't deliver the package and we had to hunt it down via LaGuardia aiport (two days before the wedding, mind you!). The problem with international post is that the UK gives up responsibility for the package once it reaches the US -- then the USPS takes control of it, rendering any tracking info/number you had obsolete.
The best option is just regular old Royal Mail (perhaps with recorded delivery, if that's available?).