That's a nice idea! It seems that I can't get around my
self esteem issues. Or if I can, I'm doing it really slowy.

So why not exploit it? Since I always *have* to try and be
recognized as a smart person by anybody I meet (up to the
point in which I sound as an obnoxious, annoying guy),
trying to meet German people and forcing myself to talk in
German may effectively improve my language quickly and
painlessly*.

...which is one way of explaining how come I've been here
for five months, yet I've got an excellent grasp of this
new language and I get regular compliments from German
people (my fairly acceptable pronunciation included).

Hey, at least it seems to be a positive aspect of the
matter, let's not be pessimistic here.

* painlessly may have other meanings for people w/out this
  kind of issues.