Really cool idea! I could definitely see myself using this service when I graduate and have more time.
Out of curiosity, what is player retention like in campaigns? Have you guys considered adding any incentives to keep players coming to the sessions? When I last played DnD, we would always have a ton of fun during the sessions, but it was difficult to keep everyone coming back regularly.