Yes, its exactly the meaning youre thinking of, it turns out mary-sue is a known term in Japanese too! This one was a bit tricky to sub because of the black text on the detailed background, but I used a lot of blurred outlines around the subs so hopefully, theyre not too hard to read!
From my suggestions page (http://www.tricider.com/brainstorming/2jmtPMuMdFp) thank you! Ive been trying to cover mid-range (?) suggestions, focusing on producers who havent had too many of their works translated while waiting for Kagamine day & Christmas this month hehehehehehe
Corrections and input are welcome! I got permission from Miriko to upload: https://twitter.com/miriaru0913/status/939703544768184320 please note she does not allow plain reprints without permission. For covers links to the off vocal can be found in the original description!