Problem I believe is all the references are older projects. That money is long gone. It does mention new business but until PR'd and confirmed that has little meaning but at least is it something to put hope in.
It is easy to figure out what you believe. The difficulty lies in determining - is what you believe the truth.