I don't think they said 4 products in 2010. In my recolection they said something in the lines of "2 to 3 more products this year"
2 more products in 10 months that remain is not unlealistic. Why are you freaking out? Are you short? Did you sell at 0.80 and want back in but you can't buy lower than 0.89? Relax dude. This company has executed everything they said they would in the last 6-8 months. I would have more faith in them if I were you.