No, neither of them will activate on Steam. Yes, both were featured in the Humble Indie Bundle #2, so there's not many people who want these but don't yet have them! Still, a good deal is a good deal.
The Mac version of Braid does not appear to be on sale.
Edited by gcorlett, 31 August 2011 - 01:42 AM.