How in the world can you have a Bachelors of Science in German and Literature?
I'm partially teasing, because I have a BA in German -- can't say that I've done a whole lot with it...
N-e-way, to answer your question, I think the extra classes that you've taken will definitely help give your liberal arts background. I'm not sure I understand Stern's policy, but am assuming that it only refers to the period of time during which you're taking that actual course and after which you're free to attend any b-school you want.
With regard to the class dropped, it shouldn't be a problem. It doesn't appear on your transcript does it?