Welcome enodm,
My son is also the addict in my life and I too know the struggle of loving him sooo much that it hurts.
You sound like you have found some good tools for yourself from SR and are trying to put them to good use - YEAH FOR YOU!!! Keep up the good work.