Lex, there is no perfect relationship. It takes the both of you to make your relationship work. Judging by your story, she is preoccupied with work, especially with the company she is in. But we don't know what's her side of story. Just give her time to think things through. I'm pretty sure she loves you still, dili mana dali ma wala.
I suggest you give her space. That way, the two of you will have time to grow as a person and not stuck with each other and eventually realize some things. Lex, you should come out of your shell. There is more to life that being a loner. Go out, have fun! You seem to be a very nice guy, enjoy life!