Yikes. 1 million is pretty steep for a 3 word name of any sort.
I'd say the actual keywords are average... and internet users with awareness of the .us tld are in a minority.
That said, I would have a difficult time believing this name is worth beyond mid-high $xxx.
The only issue with the .us tld is that one must meet certain US presence requirements to own one, which limits your scope of buyers. As I, as well as my corporation, do not have such presence, I miss out on many .us opportunities.