All of your choices seem quite appropriate.
The blonde and cream ales will appeal to the BMC crowd. An American hefe will likely be quite popular as well.
Apfelwein or mead would be great served with a meal - kind of a classy touch.
The Cali common and English brown styles would be my last choices, only because they will probably lack popularity at an American wedding. However, they'd be great for the portion of the crowd who've been turned on to the microbrew scene.
Why not brew a batch of each? Start with the mead and Apfelwein, since they will need the longest aging period. Move on to the brown ales, then the blondes, and finally the hefe.