You already know what I think of these designs
I'd prefer the first one on a t-shirt.
Edit: I made experiences with spreadshirt.de in the past, but they don't offer bulk prices (and their bulk prices for shipping starts at 50 orders)
One white t-shirt with one logo at the front is 17,40€, free shipping to Germany from 60€ on, so free shipping with 4 orders or more. Since their shipping is only 2,90€ to Germany and 4€ to all the other countries our member come from (as far as I know), it's cheaper if we order individually, though - so 20,30€ or 21,40€ for each and we don't have to wait weeks (in comparison to ordering from CafePress).
CafePress, however, has bulk pricing, and I think they're pretty good as well.
I hope it doesn't make a difference at how big the logo is (I tested it with your preview options, and they're very small on the t-shirt). CafePress sends from the US, on the other hand, which is more expensive again...
Bulk prices at CafePress with the logo (keep in mind that we still have to send it to you if we bulk order it to one place, though):
1-5 orders -> 25$ + shipping
6-11 orders -> 13,20$ + shipping (example with 6 orders: 79,20$ + 27$ shipping = 106,20$, so 17,7$ + individual shipping for each. That'd be ca. 12,90€ + 4,10€ = 17€ for all German members if we order it to Germany and distribute it from there.)
Keep in mind that I might find coupon codes for CafePress.