LRebel...I'm not sure who your dealer is, but I would be very concerned about a couple of things here. First, that they did not know that ECM flashes or downloads have not been available since the debut of the '07 model year, at least not for the 07 bikes. Second, that they thought it was "OK" to put TD's on the bike and a higher flow backplate without doing something to the ECM to change the air/fuel ratio. Though this lack of knowledge by the dealer doesn't necessarily surprise me, it would be cause for concern, at least for me.
If I remember correctly, when the 07's came out, there was no SERT available for a month or two either...the PCIIIUSB would work on it though, but there were no maps for the 110 motors developed until some weeks later.
What surprises me here is that your fuel mileage is so poor, unless you are really romping on the bike a lot, or running at high RPM's fairly consistantly. The mileage you're getting is indicative of a slightly rich air/fuel mix, and not the lean condition one would expect with your current set up.
Most of us seem to be getting from 32, up to as much as low 40's depending on how we ride that tank of fuel. The only time my bike drops to 32mpg is running two up, loaded, and 80+ mph.