Well, jeez. He says he's not "ready for deep conversation." If you two have been seeing each other all those years, I don't quite understand either other than the fact that he sounds quite immature.
It sounds like he's just not ready for any commitment and perhaps he feels like he's being cornered. Since you've worked and waiting so long for him, it would be my feeling that you should move on. You've basically wasted an awful lot of time on this guy, regardless of how "nice" he might be.
I think you should definitely chalk this up to a learning experience, and move on. He's not going to grow up overnight, and you've already wasted 12 years on him. Staying in that job isn't going to make things any easier either, albeit the job situation isn't very good "out there." You might have to stay there awhile until you find something equally as good or better, but be sure and keep looking for another job!!!!
I hope you find someone who will love you the way you DESERVE to be loved, and who won't keep you stringing along for years like this one has!!! I wish you the very best my friend -- please keep us informed as to what happens, will you please? God bless and take care. Hugs, Lee