For me, "But my teacher never had to learn keigo in Japan. His wife is Japanese, and even she doesn't know much about it. " is a surprising thing to hear. In business (if you have a job in Japan,) if you cannot use keigo, I would say you will be fired immediately regardless of your nationality. I think teachers should have more responsibility to teach not only casual Japanese but also keigo. Also if you are able to use right (use it properly is important) keigo in your speaking, you will give more impression that you "have studied" Japanese properly to listeners. However, if you could use only keigo Japanese, it will sound a bit harsh. If your goal of learning Japanese is to communicate with only upto teenagers or friends, you might not have to learn keigo. So first, make sure of your goal of learning Japanese.
I think what you need to do to acquire keigo is simply that you have to focus on studying it just like learning everything else. google what you are not sure, buy books, watch Japanese movies, and especially researching about business Japanese must be efficient. You can also always ask keigo questions to your Japanese friends or people on italki.