The tragedy is that this project counts as "repurposing", and required days of a domain expert hacking on it. Imagine the resources we could save if displaying things on a display were easy.
This project could definitely be considered repurposing - there's pretty much nothing happening in this article that hasn't already been covered in much greater detail on the Kindle Developers Corner over at MobileRead: https://www.mobileread.com/forums/forumdisplay.php?f=150.