Honestly, 23 seconds is a bit long for an intro. When I first started watching it looked like a normal gameplay vid, not an intro. Maybe some intro music on it would help!
Human attention span is 3 seconds...so I would try to keep all intros under 10 seconds, and even 10 is pushing it.