-banner Does it live up to the promise of The Flash