one difference is, a goth would take being confused as an emo as an insult wheras visa versa the emo would be pleased, though to be fair, emo isnt just the angst that it is now, it had better roots.
i get called a goth ive always been ok with that, my friends and i joke about it they make sisters of mercy jokes at my expense and i call them muso's who cant settle down unless the music is like 5000bpm in 9 16 timing or some shit.
i think for a lot of people its mealy a convenient way of saying i wear these things because i do,
we cannot mock emo because it lacks a culture as i believe it does have as valid a back story as most other musical styles, i think my main problem with emo is it completely removed the pretence that we could listen to music focused on righting wrongs and serving a bigger point than ourselves.
the day i found out rage against the machine were signed to sony the music died a little, when i couldnt go to a rock club without hearing green day and emo, thats when the music disconnected life support and threw itself out of the fucking hospital window.