Thanks both for the reply! Looks like we need to rethink our strategy going forward.
>>The arrangement can look like a linking scheme
I had never thought about this issue before. I always thought Google understands a site-wide link does not equal to sending thousands of links to the same website, but it looks like I was wrong.