Everyone hears different timelines but it seems 3 months is becoming the timeframe to get a WRX if you ordered. only time I've seen it quicker is if you ordered a Premium or Base and the dealership you ordered from gets one in their allotment before yours is due to arrive.
edit: you said port on July 14th then figure another 1-2 weeks to get to dealership so that's about 8 weeks. not bad.
Sent from my HTC6500LVW using Tapatalk