Yeah, the team did a really nice job on this one. I plan to do a blog post (likely on the RDKit blog since it's very RDKit-specific) on this in the next couple of weeks that will include a bit more information, particularly about the memory consumption thing. I'll link to it here when it's done.
-greg