Well done, Tyedye! Sounds like the DV officer was really helpful - for you & your DS.
I saw someone similar around a year back, and she gave me great advice.
Are you going to make a solicitor appt? Hope you do - you will feel so much stronger once you know your rights.
Hope all's ok with you.x