No problem of trying to compress things into 2-3 Million years and several of the points raised in the article were already falsified, and falsified by Chen himself. In fact, just two years after the interview in the OP Chen himself discovered examples of bilateral life forms which shoved the complexity appearance back about 50 Million yeaars earlier than anyone expected. That's why the other links have been included.
The information in the OP is interesting but certainly no threat to the TOE, and also Old News.
Hopefully, there will be many more such findings, but there is nothing in anything presented so far to imply ID or to challenge the TOE.
Aslan is not a Tame Lion