You know what graph would also really rock? If you could make a progress bar graph out of this picture:

Have two colors for the the graph line, one in bold one for the already issued, and one for the remaining bitcoins. And the x axis with time could also be in two parts, one read from the blockchain real data and the other in another color for the theoretical not issued yet part.

The generation transaction for that orphaned block appears in my wallet transaction list and is marked as an unconfirmed transaction

The BTC from that generation transaction appears in my balance even though it's not really available to me and never will be available to me

Everything seems ok except for the last point. There appears to be no way for me to tell the wallet to only include confirmed transactions in the reported balance and so my balance is going to be "wrong" forever.

Yes this is a known bug and is high on my list of priorities to fix. There is no work around currently. Have been a bit distracted with the apps, need to spend some time looking at the website bug reports and feature requests, thanks for the report.