We hit the 20k mark on 12th June last season but STs had been on sale I think around 13th May.
This season they went live on 29th May and we've hit 20k in less than 3 weeks - with nearly 1k on the waiting list.
I'd be very surprised if we didn't hit the cap by the time EB deadline hits.