You said you invited H to dinner to find out where his head was. Did you find out? Is he happy with just the physical from you? It doesn't look like you can handle the physical with him. Not if you felt sleazy afterwards. So, that may not be something to build on.
Otherwise, glad to see you are back and keeping us updated.