Do I think that Google will see anything wrong with the no-index'd pages? No, that is pretty much what they are asking for. Would I handle it that way? No, not really.
Listings and buildings seem to be the areas that need to be worked on from what you listed above. This is what I would do. I would have someone write text for each listing. It might seem like a big cost up front, but in the end it evens out. Depending on the current on page non duplicate content (by duplicate content I mean items that are global on the site such as navigation, footer text, links in the footer, side bar, and other things that are on every page) I would put at least 500 words of original content on every page.
This will serve two purposes in my mind, real estate is high in NY, I am not really going to check out a site that does not have enough information on it. The second is to help in the search engines. I do a lot of ecommerce work and one thing I tell my clients is that their current revenues can be increased without doing any SEO at all. Turn the bounces into buyers. Traffic does nothing for a site, conversions mean everything.
I am just shooting off the hip and I could be totally wrong, but I am guessing you are using Wordpress since it is so common. I would get someone to make a plugin so that you can "emulate" content. Sounds pretty shady, but at the same time it adds value.
Think of it this way, you can have a plugin developed where (if you are using Wordpress, or whatever CMS) that on the listing you enter the address. Once that is entered, you load content from Zillow. Content like sale dates on the location, school information, neighborhood info, ect. (you can see a complete list here http://www.zillow.com/howto/api/APIBenefits.htm ) That content will help thicken up your content and enrich the site to your viewers. At the same time I would also have someone rewrite and wordify the 100 word descriptions on the pages too.
The same thing basically for the buildings pages. If the buildings pages are like a landing page and on the page you have linked all of the different suites or condos in the building, I would handle it differently. I would have building descriptions written and if needed spin them, not using a program, but spin them by hand. Hire someone that writes to do it. You could even do it as broad as per borough. Like write one description per borough then hire someone (US native english speaker, college students work for cheap) to rewrite the same couple paragraphs with different wording, adding and taking away from it several dozen times.
That is what I would recommend. The loading cost at this point might be high, but the maintenance cost in the end will be low, you might only be sending out 10 listings a month for like $50 to be rewritten.