Lets see.
Its an, interesting concept, and I know its fan-fiction, but in your FF you said she was sheltered (or not allowed outside / around the perimeter), but really, in episode 23 (of season 1), they clearly explain that Fluttershy was in public (enough to go to school, or something) and just was a weak flyer, probably due to her shyness.