Hi, thank you for the added information regarding your personal life and how it relates to your dream. This does help a lot in understanding your dream to a deeper extent. With your trip to Mexico, it is showing what is currently taking place between you and your bf. The dream is processing your feelings and emotions. Hotel is showing a place of transition in your life. This uphill is showing this obstacle you are trying to overcome relating to your bf and his depression. Being on a street is showing a place of making decisions in one's life. The most significant symbol in your dream is the earth quake. I believe your world has been or is going to be "shaken" because of your BF and or what will come from this trip to Mexico. I believe this is the impact your BF is having on your life. The reason you could not get to him in the dream is because you have not yet made up your mind as to whether to stay with him or not. The dream is showing this is an uphill battle and you are trying to make a decision whether to focus on your job or your bf.
You are very correct. Yes it is God taking care of the situation. Airplanes also represent being "elevated" above things spiritually. As he will be with you always in every choice you make. I usually do not included God when I first interpret dreams as I do not know the dreamers full beliefs and some may get offended if you bring God into the dream. Looks to me as you have a understanding of what your dream is saying. :-)
Bus will usually represent following the world, as everyone gets on the bus. So getting off the bus would be your calling if you are wanting to be in God's will. So yes you are correct. Staying on the bus would be the safe path, the very wide road that many will choose over the narrow road. You have a very good understanding of this dream. I would go with what your spirit of discernment is telling you. I believe you are 100% on point.
Your very welcome. :-)
Let me know if I can be of anymore help, and thank you!