I think I'm going to chalk this up as a problem with the renderer.  Initially I did spot some errors with the multipolygon but thanks to jjyach they were fixed.  Now I'm at a loss as to why this is not rendering properly...