Have you seen this link? It looks like it might have some things you're interested in.
Neologisms and English Around the World