Yeah, they are all shinies, including the Phione and Squirtle, and some were hatched by me; I used to RNG for shinies back in Gen IV (that's why these guys are in PokéBank) but I didn't start RNGing for IVs until Gen V, so its unlikely that any of these have high IVs unfortunately. A couple of them are traded so there's a chance they have good IVs but I don't think I ever checked them.
The Squirtle is indeed female, Impishand has Aqua Jet and Fake Out as egg moves (I run a physical AJ+FO Blastoise set that I devised), Phione is Sassy, Chikorita is Gentle, Turtwig is Serious and Chimchar is Naïve.