Looks good from what I can see. Don't make any Centralbackup mistakes lol. It also needs to be very secure. You should hire a team to audit it after its finished.
Would be nice to see a automatic FTP backup for the client end. (ex. they enter ftp and there vps automatically backs up every 24...