Thank you everyone for your thoughts and prayers, they were just what we needed! 

 Aside from a small mix up at check in Rosie was handled with great care and everything went very smoothly. She did not seem traumatized or upset when I picked her up and is settling in quickly! 
It did take the 4 hours we were told exactly at customs but they were very friendly and helpful and it went off without a hitch.  
Our trip home was long and Rosie seemed to do fine and was happy to eat as soon as she got home.. 
All in all I would say Continental did a wonderful job and if forced to use cargo again I would be comfortable using them as it seems they went the extra mile to see the pets were well cared for. 
Thank you again! I will post some pics of her after we are all settled in another thread! 
 
It is SOOOOO good to have her home!