I've gotten so busy lately, what with running a Pokemon Podcast, guesting on another Pokemon Podcast, increased workloads and actually playing Pokemon (BW2), so I've unfortunately had to neglect the thread (and SPPF in general). I will update the OP soon, with some RMTs and VGC News. Stay tuned!
In the meantime, I'll answer some of the questions asked!
Also, there's the Shiny Charm that you get when you complete the National Dex in BW2. That increases chances, so if you're not into/cannot RNG, you can just tough it out and do it the long way, which has gotten significantly shorter.