Yep that should be fine - I have a "sort of" build script now that can do all of that for me so that should be fine. Once I have a reasonable build then I can just clone it for other ones but yes - will need a method of connecting to it.
Have you seen any examples of using it as a USB device to configure it etc? eg network over usb?
yeah - might need to do some experimentation. Could go with a straight wifi solution, even though this kit doesn't expressly call for it (as it will be largely autonomous) but there will need to be a way to shell in and configure your bot somehow
trying to minimise cost for the build as well... also the usual joys of "too many wifi devices" in too small a space issue