It looks like this is an error in the code method 'UStepRemote' where it is testing for 'dlmode' instead of 'downloadmode' as a field in the sitedef 'remote' array . (or, alternatively, the field is being set as 'downloadmode' instead of 'dlmode' in the validate method)
This is the testing code
// Download the backup archive $dlmode = array_key_exists('dlmode', $this->siteDef['remote']) ? $this->siteDef['remote']['dlmode'] : 'http';
and this is a part of the dump of the 'remote' array being tested against
["remote"]=> array(8) { ["host"]=> string(27) "http://journeywithjesus.net" ["secret"]=> string(9) "heisrisen" ["profile"]=> int(1) ["downloadmode"]=> string(4) "curl" ["dlurl"]=> string(105) "ftp://danclend:EBrd;[email protected]:21/public_html/administrator/components/com_akeeba/backup" ["delete"]=> bool(true) ["verb"]=> string(4) "POST" ["format"]=> string(4) "html" }
I've not had time (or the courage) to make the change and test it out.
Richard