Hi guys

First of all: GTi 8v 1996 model.
A couple of issues, you tell me if they're related :p.. :
1) When idling, it's doing it in an uneven way, ie. it fluctuates slighty up and down in RPM in quick cycles.. not sure how exacty to explain it.. Will post a video in a few minutes. Note: It isn't idling very high, that's not the issue: Cold it's around 1000 rpm and slightly warmed up (took her around the block) its around 850.
2) When idling at intersections etc. a gasoline smell appears.. I'm pretty sure it's from the engine and not the exhaust, as that wouldn't really make any sense in my opinion..
3) Overall the mileage is low. I was able to squeeze out just over 10 km/l (around 29 mpg). Also just noticed the fuel indicator was acting up and swinging up and down.. wth.
4) I figured the thing might be caused by my fuel pressure regulator... So I tried to test how rich the gas was by looking at the exhaust smoke... tried similar rpm ranges with an Alfa Romeo Giulietta (2010 - gasoline ofc) ... There was way more smoke from the golf, but not sure the test is even remotely comparable..
Spark plugs have been changed recently, the fpr has never been changed, no check engine light is on, or any other lights. Getting an OBD-II cable monday, so will check for fault codes monday...
RPM at start:
http://www.youtube.com/watch?v=iNQzSnu7ZwgRPM after a trip 'round the block:
http://www.youtube.com/watch?v=8XbOJ2BWrSg***Used the trick to see rpm digitally... it might not seem like huge fluctuations, but look at the analog rpm counter at both videos!***
Is there anything I can test to help me square in on the problem? What could possible solutions be? Chaning the fpr? Cleaning the throttle body?
Seriously hope you guys can help me

hope to get some higher mpg figures out of my baby..