According to their website the product availability is "In Production", not sure if that has always been their online staus ?
Refunds don't take that long, their probably hoping to have the shifter ready before they have to issue anyone a refund.
Hopefully they resolve this with you and others before they seal their current GB fate
http://www.twmperformance.com/shorts...rtshifters.htm