
Someone posted it to Digg back in July. I contacted the photographer and he didn't know the backstory to the development but "ahfoo" on Digg claims to have lived within walking distance of these buildings. Their theory, which seems most credible, was that a falling out between the business partners led to the development never being finalized.
You can see the development from above via Google Maps.
