Shanghai indie pop Peach Illusion — whose affable wistful lyricism and jangly synth pop have made them audience favorites — dropped their third full-length album Still in Love just last week. The ...