You will never know what these systems are like until you try them, its good that it was tried and tested, but I don't think it worked very well for points NakedMan stated that the same maps were played repetitively.
I had a think and came up with this.
On the night of the matches, before the match times a LIVE draw takes place and the three maps are randomly chosen using an algorithm or simply from one of
cool hats, that way, no team has any way of knowing what they will play and it will, potentially, create more variety with maps being played, but I feel that if this method was used a much larger maplist would have to be implemented, maybe up to 15 maps or so to be feasible and work.
But as I said above, good job on testing it, you don't know until you try these things.