Hey Patrick,
Sorry to take so long to respond! My wife just gave birth to our second daughter, so I've been out a few days. :)
Regarding the .NET lib, the latest firmware does have that change it in to detect when the PID algorithms have completed, and I started adding it to the .NET lib, but I wasn't satisfied as to how I added it. So, I wanted to think about a different approach.
I will try to get the update out within 3 weeks. We're working w/ Microsoft group on a robotics competition coming up soon, so all of my resources have been poured into that. I apologize for the delay, and I'll get that update out very soon! In fact, we're going to release the .NET lib as open source soon too. :)
Best Regards!
Yep, this is my second girl, and they're both awesome! :) I'll shoot you an email as soon as it's ready! :)