Question: how to transfer all data from one surface to another?
Answer: The simplest option is to simply have the Surface connected to your wireless network. ... 
A faster option is to use a USB drive to perform the transfer.