That is a lot of fish for that tank, but I have seen worse. As long as you have adaquite filtration you should be find for a short period of time.
With as many big fish as you have, I would advise you to go out and get a 300gl rubbermaid tub for all your guys.
As far as the tank mates IMO it should be fine. Your ray is big, nothing should really bother it, and if any fish is gonna bother another it would be the rays bothering the other fish cause that is how it has always been for me with all 6 rays I have kept.