You shud go for him, you both need love and companionship, let it happen, age is nothing but numbers
When you both have so much in common, I don`t see a reason for you to get confused , you both deserve happiness so go for it
I suggest you rather see the positive side as you have not much to loose
He might not have the time right now :(
Make a bet with him for a dinner out, or make a joke out of it and say where are you taking me for dinner.
Breaking the ice is just breaking the ice. After that, you can learn if he meets your needs or not.
He's 43 and never married, why do you think that is? If you're up for it go for it.
Let love happen :)