いらっしゃる => to be; to come; to go (polite version) N4
をめぐって => concerning; in regard to ~ N2
もし~としても/もし~としたって => Assuming; Even if ~ N3
としたところで/としたって/にしたところで/にしたって => Even if; Even supposing that ~ N1
んじゃなかったか => shouldn't have... N4
Regret
すぐ => Right now N5
Short period of time
ちゃんと => Clear, neat, dignified, complete N3
Result status
ないと/なくちゃ/なきゃ => must do; need to; gotta do ~ N3
ゃしない => Don't/Doesn't A (at all) N1
Will, Decision, Doing
ちゃった => to do something by accident, to finish completely N3
ぐらいならむしろ => If...then it would be better... N2
Cause, reason
といえば…ぐらいのことだ => speaking of... just... N2
Respectful, humble