well i just hope you get the data restored. disks are cheap these days, and having an offsite backup is really needed with such large projects. having only ftp access isnt great. It wasnt possible to have some shell access to to arrange some automated backups ?
I recommend rdiff-backup. rsync + diffs. you can have a up to date rsync backup, plus so many days of diffs for rolling back. I use this for most of my servers, that backup to a local raid 5 array (offsite).