I recommend against this frame. First, as you've already noticed, it has a ridiculously slack headtube angle. Three degrees of difference doesn't sound like much, but it's huge. The geometry just isn't very good.
Second, and much worse, there is a very real possibility that your crankset of choice won't fit. Crank and chainstay interference is a known problem with this frame, even with relatively short cranks. I had a set of 170s installed, they cleared the stays but literally only just - the clearance was something like 1-2 millimeters. That's not an exaggeration. When I sold the frame, there were scuffs on the stays from the ends of the cranks, which must have been making some slight contact as the cranks and frame flexed under pedaling loads.
I think you should stay away. Just about any other bargain CX frame would be a safer bet.