It would be interesting to see if there are any independent ( non-sponsored) studies that would show ( pro or con ) whether or not there are any real "measurable advantages" to these "ovalized" chain rings. That's the problem with stuff like this. You can't trust what the manufacturers or sellers say about the products and the buyers will either love um' or hate um'.
I tend to look at it this way; if a lot of people like the product there's a good chance that you will too. There are no guarantees though and there are always going to be people that hate the new stuff.