Wireneck,
I really liked that tune, it reminded me of Opeth. Everything sounds really good. I didn't notice any out of place elements that tend to mar home recordings. It has good spacing, but if you get the chance try to shift the left and right guitars further to the outside. It may add to the feeling.
I also have a suggestion for the drums. You seem pretty good at programming, so if you have the money try to get BFD. I used to use DFH, but was dissapointed in the lack of good dynamic samples, and it was 10 times easier just to mic my kit. I tried out BFD at a local studio and it sounded almost as good as a real kit, cymbals and all. I still mic up for bands and the like, but for personal projects I use BFD and no one can tell the difference.
And if you can't get BFD, I've found shifting the dynamics slightly on successive hits adds to the realism greatly. For example, if you have a steady 8 beat hi-hat rhythm, make every hit within 30 of max dynamics. This should trigger a different sample each hit, which avoids the programmed feel of cymbals and rolls.
Good luck with music, you sound great.
Ben.