me「would+have+過去分詞」で、「〜してたらよかった、~しただろう、~すべきだったのに」という意味になります。「that」は、その前の歌詞から「運命の人」という意味が入るので、「運命の人が僕じゃなかったと知ってればよかったのに」という訳になります。する、飲み過ぎる」という意味です。ドラッグに紐づけることもできますが、僕は「狂ってしまう」という感じで少し意訳しています。doorここの訳は「今でも思うの、わたしがあなたの家の玄関に姿を表してほしいんじゃないかって」となります。ここの箇所は、もし私が玄関に姿を現せば、あなたの心が変わるかもしれない、つまりもう一度「復縁」できるかもしれないという意味が込められています。