What does「散々人を待たせておいて最初の一言がそれか」mean?


I am unsure how to translate the following phrase:

> [散々]{さんざん}人{ひと}を待{ま}たせておいて最初{さいしょ}の一言{ひとこと}がそれか

My guess as to how this phrase translates is:

> Is that the first thing people say to those who are waiting for them?

Is there a better way to translate this phrase?




In contrast with user1205935's answer, I got the impression that 最初の一言 refers
to the first words that _were_ said and not the first words that _should be_
said. If I were to insert an extra clarifying part into the Japanese, it would
be

> 散々人を待たせておいて、 **（鈍感な）お前が言った** 最初の一言がそれか

and not

> 散々人を待たせておいて、 **気が効いてる礼儀正しい人の** 最初の一言がそれか

so I would translate liberally as

> You kept me(/a person) waiting all this time, and that's the first thing out
> of your mouth?

