TumbleBit could be a great add to bitcoin but I have my doubts about actually getting this implemented. but I wonder what would It take for the core developers to agree adding this and when and mostly what's the governments standpoint will be in that case , the more developed bitcoin gets , the more the banking system and governments gets angry and that's not really in our favor.
Core developers adding this?? That is not going to happen. We have trouble finding consensus on pressing issues like the blocksize.
This will function as a layer on top of existing bitcoin transactions - much like coinjoin does.