Given my Blokforge order for an A1041 was supposed to ship July 15-20, if it doesn't ship today (because of the weekend) I'll consider it officially late.
When the 921 first came out I ordered a couple from Blokforge. Those shipped late too and Blokforge blamed it on customs holding them. I liked ordering from Blokforge to support a U.S. business, but the markups for customs and doing away with credit card processing killed it for me. I've always gotten early or on time when ordering directly from manufacturer.
We just got the first batch today, will run though testing and shipping ones that are to spec starting Monday, although we like to never ship late, we are at the mercy of the manufacturer to ship on time, but they are all swamped right now.