I think the root cause of the CVT mileage issue is that it's harder to drive in an efficient manner with an auto transmission. In a manual, it seems like if you short shift and don't drive like an idiot, you'll get good mileage...with an automatic, you either have to force it to do so (which I haven't tried yet) or change your driving style.