Port Pedantry
" It includes two USB-C ports, one of which supports Thunderbolt, but still remembers to include a legacy USB 3.0 port."
USB 3.0 is a deprecated standard. There is USB 3.1(Gen 1 - previously known as USB 3.0) and USB3.1(Gen 2). I'd let that slide, except that is not what you meant. Even I think it's being too pedantic to bitch about 3.0 vs 3.1 Gen 1 because everyone knows what you mean. I'm pointing it out because I'm already posting about the bigger mistake in the picture here.
It has a USB-A port, as well as its two USB-C ports. USB 1, 2, 3, 3.1 are not physical port standards. It is perfectly possible (see most phones) to have a USB-C port that only provides the USB 2.0 protocol over it. No excuse for a publication like The Reg to get that incorrect. And naughty on Huawei, who should know better, for also calling it a USB 3.0 port.