Hey there!
I'm currently testing your code; as far as I can see everything works properly except one minor bug: The miner doesen't seem to take a manually set sievesize using "-s" in the command line.
Question: Does the aero-miner perform some kind of auto tuning?
It would also be great if you could add an option to enable the output messages via command line, too. I'm usually running the application via startup script and I didn't came across a method to send keystrokes to an application using the command line.
But overall very solid work, currently running benchmarks to compare it with tandys miner. Keep it going!

-s should work. I've done it myself. hit 's' to show settings. It does have limits as far as how small they can be, though. I'm not sure what you mean enable output messages via command line. do you mean as if you hit 'm' to show stats, but have it be turned on with a command line switch?