I agree with others that the sound-section of this forum is a good start. Soundcloud, myownmusic, tis and the other stuff is more for “hosting” the musics. Reviews are rare.
Reviews are rare here, too - at least sometimes - but here you get valuable technical feedback about mixing and mastering your tracks. I don’t get feedback at all because I make trance