The price drop is a great idea. People that are on the fence about the console will really like the price drop (not to mention the availability of Wind Waker on that very same day).
Making an announcement like this will definitely choke sales up until that date though. Why wouldn't people wait for the $50 price drop at this point? In the long run I think this is a good move.