You have come such a long way. I like that you are able to look at yourself and others so honestly.
Grieving is a process, just like everything else in life.
Moving on, other people's advice to just date, sort of reminds me of when I wanted to have my tubes tied. I have one child. The doctor didn't want to do it "what if something happens to your son?" My first and only thought was "jackass, he is unreplaceable and not a part of this discussion".
Parents who lose a child, have another when the time is right. Not to replace, but because they are ready.
When you are ready, you will meet someone. And it won't feel wrong. That is something I can guarantee.
Be patient with yourself and just continue working on you.
"Acceptance doesn't mean resignation. It means understanding that something is what it is and there's got to be a way through it."--Michael J. Fox