I suspect the reason you had little response is that you posted it in OT
This looks great. I like the idea of collector's edition type things with more stuff in them - I would also say though that I'm not keen on the idea of a t-shirt in something like this. It might be an idea to make it a separate item perhaps?
Other than that I think you've pretty much nailed it. I'd definitely buy one.