Is there anything going on with this site as of late?

Even if there isn't, given the rapid development in this Greenwich Street South neighborhood, I'm sure something will commence sooner rather than later.

Emporis building page; looks like it had a previous hotel design by Gene Kaufman, 135 meters / 39 stories tall, now cancelled.

February 2012 article: Development Site On Market for $17 Million. "Priced at $17 million, 98-100 Greenwich Street has plans for the construction of a 24-story, 180-room boutique hotel, which is comprised of approximately 70,000 sq. ft. buildable. The site is currently occupied by a vacant five-story mixed-use building."

RealtyTrac building page; states that the building that used to stand here was built in 1929; also shows that the site was sold for $19 million in January 2013.

Status as of September 2014