Those are some cool ideas for asynchronous play! I'm really looking forward to seeing what more meaningful ideas developers can come up with.
Unfortunately I won't be able to ever really play them... since I'm at a point in my life where I am rarely around those I play video games with to play locally. :(
Hopefully these asynchronous play games will be online as well!