No, this is the Metro 78 site the houses are being demolished (if they haven't already).
What is happening is that in the developer's schedule, Metro 78 is the third project on the queue because it is the most complex. If you have a chance, check out the first one on 87 Ave and 110 St in...