Goth, emo, neon-goth, punk... same whit. Just labels to make people understand what they are, or to give people a chance to be part of a group.
Goth to me is dark and victorian-inspired, with the base black but may got other creamish colour, like white or bleak yellow or w/e. More like the classic vampire. Well, in theory, but someone in a black leather coat might do... in modern times, goth is a bit different.
Emo is the young ones who can't wear a corset or deep cleavages yet... and don't really understand the world yet, mostly, but hopefully they'll learn in time, and become real goth.
Then there is punk, rocker and all the mixes between them... Sure, most alternative options go with black, at least when it's only clothing we're talking about.
But still, I dress like I want to. And being extreme is just fun... at least now, when my school just don't have any extreme persons, and I find it being my responsability... What you call me I don't really bother, tho I'd get happier for goth then rapper... of course...