^ From what i've been told, they seem to be called Panda Loaches (Protomyzon pachychilus)
As for the red plant, still no updates on what its called, since last time i went out to the LFS where i bought it, they said they still don't know what its proper name is...