I haven’t found any way to upload emblems either, may be available in original release of the game though. Would be dumb if it didn’t actually...
I also want to give a tip to people who still have lag, even though they have installed the beta NVidia driver. I heard some people fix the insane lag by also enabling V-sync. This didn’t help me much at all honestly, so i don't really know if it can help or not. But it's worth trying if nothing else works i guess.
Sadly, I don’t know anything about the AMD cards. All I’ve heard about them is that changing the settings can cause DirectX to crash, weird, I know…