July is pretty tight, but I do vaguely remember that the different expansions were being developed in parallel, so it could be feasible...it seems the scope of 2.1 ballooned a bit, for good reason, which is why that was delayed. However, it may not be affecting subsequent releases.