FYI everybody, Temple from Spreadshirt was nice enough to respond to my questions in the Spreadshirt forum, and she told me that shopowners will be able to add their logo to the checkout once some further updates are completed, and that the checkout takes customers back to the originating shop (not to Spreadshirt's site) when an order is completed.

This puts my mind at ease quite a bit. Thanks, Temple!