When can we expect Congress to pass legislation to repeal this garbage??
As soon as we retake the senate and impeach His Highness.
Hopefully, it will die of its own weight without formal repeal.
The House has already passed repeal this year. Senate repeal is unlikely until the Senate is in GOP hands which couldn't happen until 2015 at the earliest. Even then, assuming Zero vetoes repeal, it would take two-thirds of each house to override. So barring some fallout which would make Obamacare unpalatable to significant number of Democrats, formal repeal is unlikely until 2017 at the earliest.
In the meantime, there are still some opportunities for litigation and court rulings which could destroy it or at least significant parts of it.