Something doesn't look quite right, but I've never had a pair of Felony heads.
I'd put some checking springs, I use stock rocker arm spacer springs, on #1 cylinder. Then I'd put the piston on #1 at tdc. Put some clay, silly putty, play dough on the valve reliefs of the piston. At the very least, put some wheel bearing grease on the edge of the valve...anything that'll leave a trace. Set the cylinder head on the block without a head gasket. Then gently push the valves down until they hit the piston.
Remove the cylinder head and see where the valves actually touch the piston. I'm all for math and geometry, but sometimes it's just easier to see where things are by actually putting them in the environment where they are going to live.
I have the exact same piston in my Frankenstein 428. With C3AE-D low riser heads and 2.09/1.65 valves they clear fine. Realizing the aftermarket FE heads all have different than Ford spacing and valve sizes, who knows until you check.