Thats cool! However, keep in mind that pretty much every cubing timer allows you to do that. For example, csTimer allows you to input solves (not just time them, but input your own values) and has a AoX/MoX calculator that's built-in.
Also, remember that the traditional meaning of "average" isn't what cubers mean by "average", but instead the traditional meaning of "average" is equivalent to a "mean" in cubing