So I got this thing a couple days ago, been told it was great.Told it had great flavor production, didn't find that to be the case either. Since I got it it has leaked, now it seems to be shorting out my battery. Not real happy with this thing. I don't blame the vendor, I just don't like it thus...