Yep - agree with all comments.
I have been on phone with care - they send me to genius - genius say arrange a swap - spoke to apple re swap but no point in swapping until apple nail the problem as I will just get another machine with same problem. A real shame that Apple are not taking this a bit more seriously - if this was about windows people would be getting very irrate.
Here people are being very constructuve and saring sensible testing but apple seem to continue to ignore that a problem exists.
I have bought a a new retina mac book pro to replace a 3.5 year old mac book pro - sadly my old machine overall is quicker than the new machine - the only let down which drags the new machine behind my old machine is the terrible network performance.
I know someone said change the wifi base unit to channel 6 to fix the problem (a tad difficult when the wifi access point is not yours - can just imagine a trip into starbucks and ask for a latte and can you set you wifi network to channel 6 please) not really a suitable fix.
I have till 1st of Jan to get new hardware - I am holding out for apple to wake up and will swap to a new machine in late dec in the vague hope that apple are on a new batch of components or realise how to sort the firmware.
Ideally if it is firmware - I would gladly sacrifice some battery life and have decent wifi (the point that I have just the same problems when on mains power I guess indicates this is not a power save item that inteligently uses power).
I would ask everyone keeps posting - the hotter we make this dicussion group the more chance there is that Apple will take notice and get it fixed.