Im a bit to late to party but
I know a lot of people who online refer to C++ as cpp, because in earlier days of search engines, the + was actually a command, it still is, but its improved, e.g. "washington +george" does something special.
So in the early days, searching for "C++" actually made you search for "C" and it dropped the ++, because it thought it was an unused command or argument. However, this is since fixed, but thats why some people I think still call it cpp. The argument doesn't hold true for calling .jar/.class or whatever to Java
ra4king. I think you underestimate yourself. You are a fine programmer and learning or adapting to a new language is minimal, at least in my experience. Once youve put enough time into a particular language, going to other 'similiar' languages are quite easy. Java and C++ while are not traditionally called 'similiar' they are infact very similiar when you compare it to some of the other styles of languages like Haskall or Lisp(functional) or prolog(logic programming) or even the handful of other object oriented ones. Aside from a little syntax here and there, you will be right as rain.
Also having made any game at all, already puts you in front of a lot of competition(albiet, still plenty of comp). Plenty of qualified programmers, individuals, with various levels of education and experience apply to game programming jobs with having never made a single game. Additionally, game programming is hard, and I hear of stories from time to time of people who quit it quite fast. So by proving you've made games and stuck with it, you understand a lot more of the 'massive amounts of time for trivial output' then many others.
Lastly, where are you guys getting the 'A' vs 'B' graded college? Is there a master list I can look up, to find out which one I went too?