First, thanks for a useful post. This thread has been going astray.
Agree with all the 3 points above. I am surprised you mention a week, I would have thought at least couple of months to develop a basic backtesting and execution without GUI framework. But then my IT skills are fairly limited...