Not bad, not good yet.
That was a really ambitious effort, it took me by surprise. However, it's a little over-ambitious. You're attempting techniques and styles that are hard to emulate without the right equipment and technology. The end result sounds amateurish and sloppy. When listening to your favorite performers and artists, bear in mind that most of the music you hear doesn't find its way to your ears until it has been produced and mastered to near-perfection. That, unfortunately, is why your music can't sound like theirs. Don't let that discourage you, though.
The song itself was a little tedious and hard to listen to. There's potential here that is probably not being used the most effectively on something like this. If you tried your hand at something less complex and worried less about sounding like something you're not, you might find that you're happier with your output.