Yeah, there always seem to be discrepancies between a live and a demo account. If this EA handles itself well for at least 60 days on a demo account, I may put it on a live account. However, at this
point 
, there's no reason for me to do so as it seems poised to shoot itself in the foot.
I am torn, however, as it seems like some EAs may perform better on a live account instead of a demo account. If after a few months there is enough advertising revenue on the site I'll probably just put all the EAs on live accounts and see what happens.

For now ... well, maybe not.
Also, as far as this EA goes, you have to remember the
TP 
is 10 pips, and the
SL 
is 110. Therefore this EA has to make 11 good trades to balance out 1 bad trade. That's not a great
money management 
strategy... Just 1 bad trade can do some serious damage.
If this EA wipes itself out too quckly, I'll probably restart it with a smaller lot size.