Hi SenorFusion! There is not as much development currently happening on the project, but I would love to see it start up again (I personally dont have a lot of time currently).
The external library we are using (pyserial) has been giving us issues using it with python3. That's what is causing some of the mentioned bugs. There are open pull requests to get some of those issues changed but it seems like they move even slower than we do. Another issue we are having is packaging and deploying python code. It sounded like a good Idea initially, but it turns out it is a real pain to get it to package correctly. Another issue is the serial drivers the freshroast uses are unsigned, and therefore in order to get it installed on a mac, users have to disable driver signing which is a security concern on their end.
So it is possible to get this project to a point that is useful, but it is going to take a significant amount of work to get it there.