An impressive demonstration of how to handle mass AI calculations with performance in mind! In my imaginative tech skill rating category you get a 10/10! Seriously, far too many so called developers only use and apply, without understanding the underlying principles and algorithms driving their engines or frameworks of choice. And with all these "convinience features", it happens rather sooner than later, that they fall deep into the nightmarish performance trap.
Not you, Sir! Your game is a demonstration of your will and skill to master this topic and the knowledge needed to achieve this tough goal!
Really good entry!