E-packet and China Post registered airmail are arriving about equal on my end. It's generally 3-4 weeks. Things are moving more smoothly now.
I might go e-packet on this order, I haven't used it intentionally in quite some time but some vendors have shipped via e-packet and I've never waited longer than 4weeks. It is getting very close to Xmas so things are going to take a little longer.