I agree the cloud concept is good in principle but even if they made a a great private cloud system there is always the weak link and that is the end user(LCRes clients) internet lines, it is often a problem to get different sites to get the decent or matching lines needed and on a large scale basis it involves a huge amount of expensive co-ordination.
If LCRE were my company, i would try to make it a turn key solution for a site and allow eventually for a turn key solution/client managable solution able to work with a cloud if desired.
Get the solution working well first then worry about the advantage of clouds or multi server solutions.