Just a follow up to this thread if anyone is coming here after the fact...
Bartholomew and I talked offline and decided this library probably wasn't a good solution yet, for two reasons: (1) ndb uses memcache, and as far as I can tell from my (admittedly quick glance) understanding of this library, they dont turn memcache off. Because memcache can't operate in a transactional way, this could cause undefined and erroneous behavior within the library. (2) this library turns off transactions for reads, which again, seems likely to result in undefined or erroneous behavior.
If anyone has actual experience using this version of the library in production, please feel free to weigh in.