I did submit feedback right away, but no idea how fast things like that get handled. It is also a new phenomemon, been on the site from this computer many times before
But the forum seems to get reasonable response, so i supposed paid customer report will too - even though it's the company that pays.
I do get a lot of warning on software download links with trend micro