The fuel filler opening is changed as part of compliance. Many say that depending on who complies them, some use a crappy sealant that disolves over time. This could explain the vapour you can smell/see. Worth a look.
re the bad fuel economy, was a change of fuel filter,air filter,plugs and a reset of the factory ecu all done in the recent service you mentioned?