They need about 6 hours of sun to bloom and set fruit, Ben. But ease them out to more and more sun, a couple of days at a time, so they aren't shocked.
I have a big pepper plant in an Earth Box that's been bearing for months. It's now shaded for most of the day by my big stand of bamboo, and only getting about 2 hours of sun. There are no flowers in evidence, although the plant looks very healthy. It's the lack of sun that's causing no flowering, I'm quite sure.
I think those plants look great, and you're expecting them to be too perfect. A few blemishes on the leaves is pretty normal.