Have been listening to the talks @TSSJS-Europe and have been prompted to look at the demos for jBPM and find them interesting. There is one question, can I customize the look and feel for the console application especially in situations where it needs to be tailored to the branding specs in an organization?
That's the beauty of open-source. You can tailor it, you can rewrite it, you can do whatever. Our company has chosen to do our own custom web UI from scratch. You can look at the sample web application to learn how to use the API. This all assumes that by "console" you meant "web" of course.