No one ever said your order will be on you door on August 31st.
I am not a native english speaker, so maybe I have some misunderstanding what does "August delivery" mean. Could you please describe why "August shipment maybe if everything goes well" is equal to the "August delivery" I purchased?