In my opinion, "late" is the common and natural choice. "Delayed" implies that you're about to make excuses concerning the cause of the delay. "Prolonged" would be assumed to describe the reply itself, suggesting that it was unduly drawn out, but not necessarily late.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.