Hi David,
A quality post for sure. This is good work, you have clearly set out your system, shown it back-tested on different pairs and given very clear breakdowns of results. The results themselves show this isn't crap you have here.
However one thing I'd raise is with the 120 day period there...