However, just shaping traffic in the upstream direction (10 Mbps) is sufficient. An EdgeRouter can easily do this.
Perhaps he updated after seeing your comment :)