Wow, you are incredibly lucky. To have a Pokémon with max stats in every stat is terrific, and really rare. (Well, actually Gardevoir doesn't need a good physical attack stat, it just needs a good special attack stat, but you are still really lucky!! ^_^)
As for me, I don't have any max IV Pokémon that I am aware of, unless one of my untrained ones does. I seriously doubt that I do though, as there is such an amazingly low chance of getting one. Most people could probably look for one the rest of their lives and never find one.
I did get the PokéRus in Emerald though, it was the first time ever that I got it.
As for shinies, I have caught a few of them.
Sapphire: Linoone, Grimer, Swablu, Zigzagoon. (Zigzagoon was obtained from a promotion at the GameStop store. It is seperate from my Linoone though, my Linoone was caught as a Linoone in the wild.)
Ruby: Koffing, Zigzagoon. (This Zigzagoon was also from the GameStop promo.)
LeafGreen: None.
FireRed: None.
Emerald: Smeargle.