I think you misued the em dash. It shouldn't separate two independent clauses (I think).
I love side-bangs: dot-em-dash and em-dash-dot horizontal exclamation marks •— like aroused upside-down question mark parentheticals, thrust sideways at ±90° —• to cleave and erect an exciting, turgid sub-clause from an otherwise limp, boring sentence.