It would not be overstocked but would be badly stocked, If I was you I would up the tetras to about 6-7 and forget the danios, add the mollies and maybe a dg.
snake. ive already told the OP about the danios and so has soybean, the OP isnt taking them back anytime soon, so we just have to deal with it and still suggest stocking. without mentioning how danios are a bad choice for that tank