It looks like school is back in session :-D You've really went above and beyond with the response, and it's a real boost for someone with such knowledge to say I'm on the right track. It's the start of a new weekend and you'd better believe I'm going to be all over this. Judging by how long it took me to read this I have quite a trek ahead of me in terms of understanding.
The positioning of the second mosfet to drive the relay is confusing me. You've mentioned BR1+, M1 drain, GND, and some +5 to +10V source. I think with the update you're saying to use the difference between BR1+ and M1 drain, but M1 drain varies. Would I just have to operate the current supply so that the difference stays within the relay's range? Please clarify.