Hi Wong YY
I had my tea ceremonies, chuch service and banquets all on the same day. I went to my FH house for tea ceremony, changed there and went back to my parents' place for tea ceremony. After lunch, changed back again to my WG for the church service at 2pm. No problems at all, just that I needed my jiemeis' to help with the veil and change of hair accessories. Based on your timing of 4pm church service, it should be very comfy for you.
The change of gowns before returning home is to symbolise the historical practise that the bride only returns home on the 3rd day after her wedding day (remember that in ancient China, the bride may be married off to a distant place, hence cannot return home on the same day itself)
Hi Petrina
Your husband may have to come earlier, or you'll have to cut-short the gate crashing. Ideally, the groom needs to be at the church waiting for guests at least 30min before the start of the service. Right now, I'm assuming that your husband has to travel about 20 - 30 min to the church from your place.
For us, my husband arrived at the church 45min before the start of the service. You should also remember to set aside some time in case of traffic jams along the way. Your timing for the events after church looks okay. BTW, do you have to cater time for the night make-up before the banquet?