just a quick post to say that I've put a project live that I've been working on for a little while. Elcanbus is a program that makes reading the k-can bus much easier. It's designed to work with the ELM327 via USB and makes reading the canbus values quick and a less painful.
If there's interest, I'll add some info on how to connect the ELM327 to the K-can bus.
I've built this to work on my BMW E9x K-can bus, but it should be very straight forward to make it work on other buses.