It's not his fault the fans don't understand English. It was quite clear he was referring to the areas off the field. He never suggested our squad was capable (or not) of winning promotion.
It's not a total £10m budget to pay for all transfers and wages for the year, he's suggesting they'll have £10m just to spend on buying new players. That sounds like ignoring FFP to me, and we won't be spending that much.