From a personal perspective, the intro doesn't look bad at all! It's not too long, it's not loud and obnoxious like some intros (in fact it's a bit too quiet), and it keeps a simple and not overdone design!
The only issue I see is the lack of sound. I feel like it could use some FX or background music.