Firstly I dont think that Olimar is a hard counter to Link, good Links jab lock and a little B!tches. While they can be beaten I don't think we can win 75 out of 100 matches.
I haven't gotten to play G-money at the tournaments because of life but I'll get around to it.
It's just a annoying match-up if the Wario is really good with his super armor on the F-smash.
Oh right, almost forgot, if he's on his bike and above 40% grab him off, forward throw if he's in the middle he'll probably come back to fight so after the throw run grab the bike and throw it up, you'll have just enough time to run away and pivot grab or throw some pikmin, also lets you have some time to grab.
I like the idea of keeping the spacing Wario - bike - me. The bike is in between me and Wario giving me a good buff in case Wario is gonna attempt an aerial or run past it.
Kind like the pillars in Luigi's mansion, letting the bike be you safety.
About using Luigi's mansion which seems to have a nice love from what I see, it's good in most of the senses that you expect. But remember that it's your house, stay in the center and on the bottom. The platforms can screw Wario's movement up. Pitch your tent there and watch for when he approaches, if it's above on the 2nd level I like to just UP+B and if he makes it past you should have enough time to roll back and keep spacing. Also Down and Up grab followed by Up smashes galore are great with the ceiling. Kill moves to use only to kill for freshness are the back throw, Down Smash, Forward Smash. Up smash will still work but it'll be your damage maker.
Also whenever you get a kill on Luigi's make sure to Nair the pillars for a refresh on the attack power of your moves. I believe that you can with a star KO get a Nair and down tilt off on the pillar before the opponent respawns. but yeah that's what I have to say. Also Ban RC and good camping