Can Sense8 Finally Save the Wachiowskis?

New show on Netflix getting mixed notices

Is Jupiter Ascending a Dud?

Do the Wachiowskis still have it?