First I saw of this was in the BioWare private forums, where people were... surprised... at this claim.
There's a difference between "using BioWare's engine" and "recommended by BioWare", and it's possible that that distinction is being missed due to translation issues. I don't specifically know that anyone at BioWare has seen enough inside information to make an intelligent recommendation, and I don't see a quote from any actual BioWare person on that flashy page.
Mind you, it's not like every decision at the company goes through me, so it's entirely possible that BioWare has officially recommended it. Still, for that kinda thing, I'd expect to see a quote. From, you know, Ray or Greg. Or something on BioWare's site.