Maybe I can give some reality here.
One, you can't win an SNG in the early rounds, only lose them. Getting a bunch of chips early on, I believe, doesn't correlate to winning. It may, MAY, get you a higher ITM% as you can survive a bad beat. You can only win if you get to heads up.
Second, you are never far from the chip lead in any SNG. One or two double ups and you're ahead.
Three, winning is luck. Heck, any tournament really comes down to who's lucky and who isn't. Heads up, no matter how good you are, if the opponent gets better hands, you probably aren't going to win.
With 10 players starting, an expert SNG player may have perhaps a 25% equity, at most, which is far, far better than more than half the table. Even with that advantage, he's never the favorite.
Make good decisions. Get your money in the middle with the best hand. Then, hang on and hope the poker gods aren't pissed at you that day. From the sound of it, you're doing fine.
CJ