Where did I say Apple was ever going to use the 4G moniker? Obviously they wouldn't name an iPhone 4G that unless it had 4G, but if the timing isn't right, the timing isn't right, and they simply won't use the name at all. Do you honestly think that other companies will will still be branding their phones '4G' next year? It will be old hat by then. No need to create a confusing naming convention just to reserve the ability to announce that they're late to the 4G party.
4S doesn't make sense anyway. It says it's a faster version of the 4th version of the phone. In other words, it says it's the fifth version, so why wouldn't they just call it that? 5 sounds better than 4S from a marketing perspective, and as I just said, 4G won't be a differentiating factor next year, so there's no reason to keep the 4 in the name for that.
I will use my head and add you to my ignore list, as you believe insulting people is an adequate substitute for a reasoned response.