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