The phrase "splashy debut" means a very impressive and attention-grabbing introduction or first appearance.