CasperJSを用いて http://eoddata.com/ にログインして、csvをダウンロードしたいのですが、タイムアウトエラーになり対策もわからない状態です。

すでにStackoverflowの英語版に質問を投げているのですが、5日ほど反応がもらえずこちらにも質問させて頂きました。
https://stackoverflow.com/questions/30160975/how-to-download-a-csv-file-after-login-by-using-casperjs

var login_id = "my_user_id";
var login_password = "my_password";

var casper = require('casper').create();

casper.start("http://eoddata.com/symbols.aspx");
casper.waitForSelector("form input[name = idctl00$cph1$ls1$txtEmail ]", function() {
  this.fillSelectors('form', {
    'input[name = idctl00$cph1$ls1$txtEmail ]' : login_id,
    'input[name = ctl00$cph1$ls1$txtPassword ]' : login_password,
    }, true);
});

casper.then(function(){
    this.download("http://eoddata.com/Data/symbollist.aspx?e=NYSE","nyse.csv");
});

casper.run();

どうすれば該当のCSVをダウンロードできるでしょうか?
できればどのような方法でアプローチして解決するかもお願いします。

ブラウザはcasperjs --engine=slimerjs sample.jscasperjs sample.js の両方で動作確認を指定ますがエラーメッセージはどちらも上記のタイムアウトエラーになります。