I cautiously looked at the page. For me the main attraction was that I read they had a "countdown clock" on it counting down the days left in the Lawnchair Administration. I thought this might have meant that someone finally showed her a calendar and broke the news to her that impeachment is really no longer on the table as it is not realistically capable of ending the current administration before it reaches it's natural end in 2017.
Perhaps unsurprisingly, though, the maverick is trying to have it both ways. Yes, there is a clock (which I'll point out has the headline word "days" in it and then proceeds to give you days, hours, minutes, and seconds), but there is also plenty of stuff calling for impeachment. And if impeachment were to end with removal of the POTUS, then the clock as it is currently set up would not make sense.
But then again, most of what is on there doesn't make sense either.