Thank you everyone for your suggestions.
The host just told me to get a permit for my car and I am not in a position to question him even after it seems permits are not possible. It really isn't possible right?
Buses and long windy roads do not make for a good combination
Elegiaque: Thanks for letting me know that taxis are not that hard to get. Reading some other posts it sounded very hard and I didn't want to be waiting in line for an hour (or getting to his house an hour early if I did get one right away).
Natfixit: Thank you especially for your perfect reply: Tung Chung MTR Exit D it is!