Since Larian has a
Merch Store now, I would think that would be where any new t-shirts would be made available (and though there are no t-shirts listed yet, there is a Red Prince design shown in the section you can sign up to be notified of new product availability).
Existing deals would not be affected by this (
Divinity related stuff).