Holy cow you remind me of Dream Theatre (my favourite band). Or at least the second song.
Not sure if you came here for critiques or just to showcase but my one critique is a larger investment in the sound quality. I don't know if it's a DIY set up but it does sound a bit thin. With proper sound, you have a big fan right here man. Definitely gonna follow regardless.
Also yes, vocals are always a lovely addition, even if it's only occasional.