Wow so much great input here!
Bluegill eating the fatheads would explain the absence of them so good to hear confirmation of that.

As for the bass I was scheduled to receive 75 2in f1s this June however American sport fish said i will receive in July. I am open to calling this schedule off however I DO want to get bass in the pond this year.

With that said do I need to stock additional bluegill? Maybe throw in some 1-3in 3-4in?

As for the bass maybe I should wait until fall and put in 6-8in largemouth or even adults? Unfortunately that would mean they would just be northerns opposed to the f1s which had exciting potential.

How can I best maximize survival of bluegill fry? Will other adult bluegill consume eggs or fry? Is there a way to minimize this?