My opinion on G5:
It's just an online shopping platform, I believe Apple Malaysia never appoint them as an official reseller. They just open for merchant to sell any product there, of course they are happy to do iPhone "pre-order" campaign (unofficial one) so that can attract more traffic to their website.
I believe everyone here want to be the first to get the new iPhone. But don't fall to the trap, especially from unofficial one because:
1) The risk of getting unknown set of iPhone (of course they will guarantee you this and that before you order, but will they responsible for any complaint after sales? If they don't want to responsible, what can you do? Can't complaint to Apple also since they are not official reseller. )
2) The delivery issue. Never ever trust delivery service, even though you are getting from official reseller, IF you want to ensure you can get it on the first day launching. If you lucky you can get it deliver on first day, if not have to waste time and strength to argue with customer service and this is out of their control also. Pick self collection only or queue up at launching event only can 100% be the first to own it.
To me, always get it from official reseller for peace of mind. At least got any problem you can argue more confident as you never go any wrong way so they can't take any excuse to refuse to provide after sales service.
I believe official reseller will prevent customer escalate their sales/service issues to Apple as they may risk of losing the license from Apple. So they will always comply to Apple's rules to provide service to customers.
P/s: I didn't say G5 bad or wrong, they are just a platform to sell things, just my opinion on why should get it from official way, especially for people cannot wait, like me

Actually I think most ppl ordered from G5 is just because of the discount.