Don't want to be a downer, but it seems like a big solution to a small problem - the time and scale you'd need to execute this makes it a project not worth pursuing.
It is an adequate solution to existing problems. The scale and time are okay. We are a team fully capable of delivering the solution. And we believe as long as there are people who need conveniences it is worth pursuing.