These guys aren't Ubi devs, they have been devoured by monster called Ubisoft in the past. They are Massive Entertainment, group of very skilled programmers known for great games with beautiful graphics (Ground Control series, World in Conflict).
Only reason why one of them leaked this info is because they are PC studio and have never released console game before Ubisoft acquired them.