Thanks OP for a great report.
The most efficient way to go to Hong Kong from SZX if by bus. The trip takes 45-60 minutes depending on traffic and how busy the border crossing is. There are buses that stationed right at the airport. No advance reservation required, one can buy the bus tickets once you arrive.