US pre-clearance is done at 8 Canadian Airports, Ireland (2), Bahamas (2), Bermuda and Aruba.
What you experienced was not preclearance, perhaps a prequel to ESTA. From KEF you will clear customs and immigration at the first arrival point in the US.
See
wiki