This is really good stuff!
I really like the piano. the strings are a bit too loud and make the beat a bit too busy. but that's just my opinion :P
the guitar fits in just perfect and the drums are awesome!
i don't think it's incomplete. you made yourself a fine beat here ;)
keep it up!