This is really cool, I've been hacking with it and I've come to find nothing else like this in terms of working functionality. One thing I'd recommend however is minimizing the animation state as less frequently as possible because they have the potential to drain bits of the device's battery.
Will this support UITableView adoption in the future? If you're able to document the code better, I can help out if you'd like.