Usually it does pretty well.
Its guaranteed to fuck up between 5:15 p.m. - 7:45 p.m. Eastern time every single day. At least the last 3+ days it has.
If you can't get on, wait 15 minutes and try again. It doesn't help their servers to try and load the page 345 times in the meantime.