Took a taxi from Lo Wu to the airport, cost was some 150 yuan including the expressway toll. I landed in SHZ again at 22:50 and easily made it in time to Lo Wu to get the last KCR train back (I live at the KCR line in the New Territories), taxi ride took like 40 minutes and getting through the customs at the airport and the border was really quick, the areas for foreigners are totally deserted at these hours. Maybe you better just stay overnight