Well, I'm a bit surprised by finding this post, but since it's about me, I thought I needed to stop lurking on this forum and register to reply with my side of the story.
I do have to say that I haven't read the original post before it was removed, so I cannot specifically reply to that. I will...