This looks like great work thanks for all your efforts it is terrible that iRobot does not provide an API for this model.
For another alternative you can get a Roomba 805 from Costco (I was told by iRobot that 8xx series are the same they just have different accessories) for $400 (currently $350 on sales) and the Thinking Cleaner wifi module for $99. That makes the solution a few hundred cheaper and below is the latest 2.x code for smart things integration:
Not sure if you can modify the above code for the UI and status tile as @darrylb has suggested.