I can't see it working too well to be honest.
You're relying far too heavily on artillery, which is always a risk, and one unit of Knights to do all your close combat fighting is asking the impossible in my experience.
Eighth edition Fantasy is all about large infantry blocks with supporting units, so a massive unit of Knights being your only formation is likely to be thinned out heavily by shooting and magic before it gets to combat, and then unable to smash through enough infantry blocks when it gets there. It also has absolutely no support, making it an easy choice in terms of target priority.
I think that you would be much better off reducing the size of the Knights to a more sensible one (half the size of the current unit seems reasonable to me), and then cutting back on the artillery, and opting for big infantry blocks of between thirty to forty models, which can either be used defensively, with the Knights in a counter assault role to support them, or offensively with the Knights on the flank as a flank charge unit.
This would also allow you to spread your characters around, and get rid of the all your eggs in one basket problem that your army list currently has.
Finally, I strongly recommend that you take a Wizard. In my experience, Empire armies are very vulnerable to magic, so you need some defence if nothing else.
I hope that helps.