Nice!!! Just take your time and get to know him. I think most men would look like an upgrade after your ex!!!
I snorted on my coffee when I read that.
As to the money - an account in your son's name (opened by you and him) would surely be the answer? And an agreement that he gets to spend some and save some. Why is J's name? I do not get it - either control or dishonesty I would say. or both.