To clarify, my understanding is that while rails is restarting, Passenger will queue all the requests that come in and begin processing them as soon as rails is ready. But yeah, zero downtime, it's pretty awesome.
If you have any questions or are looking for details or something, ask away - just stick a comment on the blog post.