I bought a UNO R3 ATmega328P CH340G USB Driver Development Board

An Arduino factory Uno SMD is 30 USD from Sparkfun; I'd be suspicious of a 5 USD board.

But then I don't actually know what "USB Driver Development Board" means. Is it meant to be a Uno compatible device?- it certainly looks like one.