Looks awful. It is Delta Force in name only, and a Chinese company making a game about an American military group feels really sketchy.
I wonder if THQ Nordic sold the past games to them? Tencent will probably pull the plug on the old games’ servers (and these forums) before long.