Hanamesh,
track/upload is only used to submit a track for analysis and identification against the existing Echo Nest fingerprint database. It does not make the track available for matching by subsequent calls to song/identify.
You may need to look more carefully at the Echoprint technology on Github to host your own server. And join the Google Group for discussion and assistance.
David