I don't believe the small holes will be a problem, I think the rule of thumb is if a #2 pencil can't fit through it it should not affect it.
The BSC621 is not the issue, it just doesn't have the ratings a feedhorn with a good LNB does. The six foot is lust big enough for c band so you have to...