Okay, the problem.
You have to add new columns in the query in the data.class file.
$sql = "INSERT INTO " . TABLE_PREFIX . "pilots (firstname, lastname, email,
code, dob, location, city, hub, password, salt, confirmed, joindate, lastip, reason)
VALUES (
'{$firstname}', '{$lastname}', '{$data['email']}', '{$code}', '{$data['dob']}',
'{$location}', '{$data['city']}, '{$data['hub']}', '{$password}',
'{$salt}', {$confirm}, NOW(),
'{$_SERVER['REMOTE_ADDR']}', '{$data['reason']}'
)";
Give that a whirl and see if it works.