I agree that he forces facts to fit his model, but that doesn't make the book racist. The entire point of his book is that environmental circumstances, not racial or cultural characteristics, explain the circumstance of European dominance in the modern era; this is explicitly anti-racist. (Inb4 Kafkatrap: https://news.ycombinator.com/item?id=36265324)
That's literally how creating a theory works. You don't "pre-hoc" explanations or there would be no point to scientific inquiry. Do you mean to say he's cherry-picking or displaying some other bias?