Yes i did, but the answer is not that easy. The biggest difference is the tire/wheel combo.
Stock setup for my car was; 15" steel wheel with cover and 195/60R15 tires, wheels were 19.5lbs + the tire at 18 lbs = 37.5lbs per corner. Now the stock tires are about 24.4" tall and have a tread width of 6.4" (width of tread touching the ground).
New wheels are 17" aluminum with 215/45ZR17 tires, the wheels are again 16.5lbs + tire at about (cant find the exact numbers) 21lbs = 37.5lbs which is the exact same overall weight per corner. The new tire is 24.8" tall and has a tread width of 7.7". This is 4/10's of an inch taller and 1.3" wider on the ground, this in turn takes more effort to move down the road as well as changing the effective gearing of the car slightly.
In addition to the height and width change the "Mass" of the rotating tire/wheel is moved farther out, again effecting mileage.
Now our cars are really sensitive to changes that can effect mileage, and the smallest thing can and will move it around.
Oh and yes the offset is probably not that great as well, but for 2 reasons; First is it changes the entire front suspension geometry of how the tire interacts with the ground, turning/scrub radius and so on, Second is by moving the wheel out you now have the tire and wheel sticking out and pushing air. In the stock setup the tire is sunk into the fender where air can effectively pass by it without ever touching it reducing drag, not so if you move it out to the edge of the fender.
Hope that helps,
those are some nice wheels too, good luck!