Complex sentence: Even so, the influence of the scientific romance era persisted in British science fiction, and indeed had some impact on the American variety.
Split into simpler sentences: Even so, the influence of the scientific romance era persisted in British science fiction. Some commentators believe scientific romance had some impact on the American variety.