I would also recommend (as you already have stated you might) breaking the surface down to several manageable files. Then use Data Shortcuts to reference to other files.
I tried to import the small xml file you posted and it locked up Civil 3D on my beast of a PC. Check out my PC specs to the right (click on Computer Details) and you will see what I am using. I don't have time to play around with it due to a deadline.