Estimate forms (Created by customizing from Standard Estimate (External)) do not get used for View mode in Customer Center roles, only in Create mode (there is no Edit mode permission).
I also can't use the customform field or the &cf= url param to force it to the form I want it to view the Estimates with, because the field doesn't exist for Customer Center, apparently.