What type of rainbows? If they are small, then I'd say you'll be fine, but if its a larger type, then I'd say you are close to being overstocked.
You should add more Neons too...atleast 4 more. If the rainbows are a small type, I think you can bring the tetras up to 8 (both types).