In the interest of fairness, I went to a GoTR lyrics site and read over the actual wording of the lyrics...looking for squickiness. And it struck me that a very simple explanation for both "Dangerous" and "Angel" might be that JM is writing out his character's storyline. ANGEL, in particular is very like S7 B/S and DANGEROUS, very like DAWN in CRUSH.
I thought of this because...I once wrote a lyrical poem about Love Lost on the Seas of Time...people wept at the reading...and were overcome by my sense of loss and longing (and such). I can't tell you how many people over the years remember and mention that poem and how they KNEW I had "lost my soulmate...and how very MUCH I must have loved him to write such a beautiful poem"...and I just smiled and nodded.
Because in REALITY...it was the plot for a Dr. Who FIC!
I never got around to fleshing out the story and so...I wrote a poem about it instead...end of my illusions of having a broken heart, huh?
Oh, yeah! I'm DEEP alright!