I believe the black screen is an out of memory issue. Logging out and back in fixes it, so the game could just do some decent garbage collecting and defragging, but it doesn't. Just your city screen gets trashed, go to world map, spire, etc, no problem. Not tried visiting another city, takes too...