That 0.528 cam doesn't have much overlap (60deg@ advert. IIRC)
Get the dished piston, it works out to around 9.5cr. with an iron head and 10.5 with an al. head.

Randy