In the interest of openness, I would like to say that I had flagged the answer as NAA based on an accepted policy for link only answers that holds across the network. I completely agree with the moderator action taken in this case and I do not think there was any overreach here. The problems on letting poor content stay up are far more severe, than the effort that may go into an early deletion and undeletion after improvement.
I flagged it after giving it 12-18 hours, which would have been sufficient time in my opinion to go back and write a proper post. In any case, you are a 6k user on Stack Overflow, so I expect that you would be aware that such answers are considered very low quality and are in general not-acceptable. A recent post by Shog on MSOShog on MSO, reiterates the same.
Moreover, there is an answer draft feature available. Any answers that you are working get automatically saved by the SE editor every 45 seconds. If you intend to improve on an answer later, type a draft, work on it, and then post it when it has sufficient content to qualify as an answer.
I don't mean to be harsh, but there is no excuse for posting poor content, especially if it doesn't even live up to very basic quality standards. If you were extremely pressed for time, and yet wanted to help (as all of us do), then you could have posted your "answer" as a comment, and later come back and formed a proper answer, or let someone else develop an answer based on your findings. After all, the intention is to generate and share knowledge, and that would easily be served this way as well.