HumbleZ,
Thanks for posting this up. I don't know that anyone really felt like it was necessary for you to apologize, but it's appreciated. It takes a mature person to look at their past actions, detach themselves, assess themselves, and determine they wronged someone else. That's huge. At this point, the past is the past and it's all water under the bridge. Most (if not all) have forgiven and forgotten because it's not productive and you didn't do irreparable harm. The situation was also a two-way street, so you weren't going off the deep end or acting in a vacuum and we recognize that.
I'm glad to hear you're starting your dream job with General Motors. When possible, maybe drop by and show off some of the work you've been able to ship while there (though I understand if you can't discuss it because of various work rules).
I appreciate this apology and I'm glad to hear you've discovered quite a few things about yourself and that you've taken steps to better yourself. I hope you choose to share your successes with us.