Thanks for the advice!
My updated list (things I changed are highlighted):
1 General of the Empire with
shrieking blade, fpa, enchanted shield, crown of command
154 Pts.
1 Warrior Priest with heavy armour, shield
69 Pts.
35 Halberdiers with full command
-> Detachment of
15 Swordsmen
240 + 105 = 345 Pts.
3 Demigryph Knights with
musician, standard bearer, steel standard
229 Pts.
1 Great cannon
120 Pts.
10 Huntsmen
80 Pts.
My explanations:
I have considered an archlector, hence making way for a bsb, but the problem is that the points just explode at that. If I still want everything to be stubborn (CoC) and give the AL a bit of survivability (enchanted shield), adding to that a fpa + shield bsb, I end up spending 14 points extra, and my archlector-general is pretty squishy with a 3+ AS and a WS of 4.
So I kept the characters at what they were, however reducing points expense by switching the generals Sword of Might for the Shrieking Blade, as at these points there are not that many high-leadership-bsb armies around, and my enemy might just blow the roll. Besides, I really want him to be able to hurt ethereals, so it's a cheap option for that, too.
I absolutely agree that the Swordsmen need more bodies, so by cutting a few corners I managed to increase their size to 15, which still is the minimum to work with, but at least it does get sensible.
I considered dropping the Demigryph Knights' Steel Standard for something cheaper, but dismissed the idea because not only do I want them to move at 8", I also really do want to re-roll 1s, as failed charges can really be doom for me. I dropped the champion though, as I don't see much value in a second knightly attack, and this way, I am not forced to accept challenges. And yes, I will beware metal wizards... and if the enemy brings cannons, or, worse, doomdivers, this is my own cannon's first target, along with my huntsmen.
I am aware that my opponent usually gets to roll on a +1 due to my huntsmen, but I think that their tactical value is essentially greater than that. Besides, not getting the first turn is not all that bad with my army I believe, for except if my opponent brings truckloads of bows or crossbows, I don't really fear his first turn all that much. Artillery will be attempted to be LoS-blocked with my huntsmen.
I'll be doing a couple test games this saturday, then I'll know more.

Thanks again!