I think that's a pretty good solutions. Shadows can be created dynamically in-engine in a lot of places, so I don't think it's too big of an issue to drop them. Looks nice!