All the serial connection is for is dubugging/monitor want is going on. Once you are happy with the setup all of those lines can be deleted.

USB... I have not played with USB but I do not see why you could not use it for debugging if the PC has a terminal that will work with it.