Hi,
I edited your post to remove your API key. You should treat your API key as a password. If someone were to save it, they could access all of your taste profiles, and use up all your rate limit.
It looks like you are specifying song_id and artist_id when you send in some of your updates. Can you remove those? Those are supposed to be Echo Nest IDs (e.g. ARSJGNW..., SODBJWJ...) or Rosetta IDs. Since we don't recognize the IDs you've passed in, we can't resolve them to things we know about.