Hi I haven't read through all your thread, just had a quick scan but one thing I would strongly recommend is trying to get on a DAFNE (or similar) course.
It will help you immensely with the BGs but more importantly you will be able to build up a rapport with the DSNs that run it, and they will...