I have worked with sites in the e-cig niche and I can tell you the sites definitely needs more authority (as Dave pointed out).
Also, you have about 1k links but all coming from 2 domains only - so that's like having 2 links that actually count - in such a competitive niche, a strong link profile is a must.
And finally, the e-cig niche is something that google doesn't really like / trust (same as with pharma / casino / gambling) - so what I noticed is that a new site will never rank fast (no matter how good is your content or how many links you have). Sites start ranking after 2-3 months.
Hope this helps,
Rick