gi1mo,
Glad to hear that you finally got a brand new heli back from Horizon!
Sounds like pretty good service, less the backup and long wait...they really do a good job in the service dept there, at least they always have for me...and I can imagine that this time of year is extremely busy for them...they probably barely had time to catch their breath from the DX6i recall...
Not sure about the heli drifting off....are you out of the ground effect/rotor wash yet (at least 2 feet off the ground)? If not, that will play games with the heli hovering, it gets messed up in it's own wind, basically...see how it goes when you have more time/practice on it...
Glenn