Hello Scott Leong, we are sorry it is unable to reach you before 1st August if you order it now.
*if you order standard size now (about 3 weeks making costume time) and use the fastest shipping method (Premium Express, 3-6 days shipping time), it will reach you around 4 weeks after order's paid & confirmed.
The actual costume is just same as the photo shown, but we can change the color for you, please submit ticket (with product link & request) to our
Support Center and let my teammate helps you directly. n_n