Hi Sotto , re the date giy , imho i dont think he can be a dance partner after a date. He might get mixed signals. Maybe best to let that be a learnimg experiance. Again just my opinion.

Ng may be a slow burn type of guy so will be interesting to see if he takes you up on your offer.

Any info about ex and the is not really relevant and i would encourage you to leave it and tell anyone that may have info that its not part of your world anymore.
All the above are just my thoughts.

Take care , Rd xx