The only time I see crappies in smaller to medium sized rivers is when their is a reservoir up stream that they wash out of. Otherwise, they tend to be a large or huge river type fish...
All depends on the habitat, particularly sedimentation if SMB will be present. Rock bass usually require very cool waters to compete. I am sure you probably have at least a couple species of darter and several species of cyprinids present in that creek. The creek behind my hunting cabin, I have documented 4 species of darter, a sculpin and several species of cyprinid.
Yes, when the water is moving, fish will move up and down the creek. That is why there is no real point in my father stocking or trying to manage our 400 yard stretch of it... What is there today, may not be tomorrow...