Mate, you said it yourself, there is only small or fat people sizes.
You also said you're pretty skinny. Buy a small, if it's too small, send it back. If you're in no rush, wait till they re-stock mediums.
If it's the 20th Anniversary t-shirts, I think you have until the 7th July to decide.