JW, not sure what you mean by cross counts. But I have read that O2 sensors vary in voltage, and resistance. Depending on exhaust gas to O2 ratio, and intake O2.
What I was thinking though, was that you do not need CAN. An ADC can handle the O2 sensor, and a PWM can handle the auger(Not 100% positive). After that, you would just need SPI for an LCD screen. Then if you needed external communication you could use ethernet, USB, CAN, zigbee, wireless ethernet. etc.
Anyways, just my thoughts. I do not know exactly what you're doing.
http://www.ti.com/tool/eks-lm3s2965 There is one such eval kit from TI using an ARM cortex M3. Has an LCD, in circuit debugger, and loads of software possibilities. Including SYS/BIOS free from TI. Which is a preemptive RTOS. Atmel also has similar processors, and their C/C++ IDE is free, with lots of code examples, and libraries. However, I am not very familiar with Atmel so I can not really advise what to use from them.
http://www.ti.com/tool/tmdx28069usbThis one here is what I will be using soon, but I have been using another eval kit for the LM3S6965 Cortex M3 processor. The piccolo ControllSTICK is what I would think would be a perfect match for you. However, there is a lot to add externally, and I do not know how good you are with electronics etc. Whereas the lm3s2965 would probably work right out of the box for you.