A funny take on the US perspective of the Chinese motorsports industry here; someone from Chinariders.net 'made' this clip; warning--strong language