nothing is preventing you from using memcache in this way in web2py. you could port the get_profile() method to web2py with no problem
a oft requested by still missing GAE web2py feature is to deal with hierarchical models and queries since GAE supports them. learning them and then proposing a web2py patch has been on my TODO list for a few months now....but i have not gotten far with it. side question - how do you keep your counter up to date without having write contention on the object? (i'm using sharded counters for some things, but i don't like them)