I don't know what you are on about, this is great. It doesn't sound undeveloped to me, it has the right amount of ambiance.
I really like the instruments, and the effects used on them, they all complement eachother very well.
This is a really nice track, and having done it in three hours is quite the feat.
Great work! :]