is it the right place for it?
No... I don't mind a person playing a digital keyboard... but if they used a computer to play a midi, or change a note, then I consider it invalid, and it shouldn't be uploaded.
One doesn't need to play piano at all to write a piece of music, especially these days with the assistance of music software capable of playback and easy manipulation at the composers discretion. If that is the case, or if they play but write beyond their technical abilities, I'm not really bothered by it. In fact, I usually listen to them anyway out of curiosity. This being a piano forum, however, doing the same for non-piano compositions may seem out of place; then again, it's not typically something that will ruin my day.
Maybe there should be a better thread naming system - At present I believe if posting a video you are meant to name your thread like this..VIDEO : 'composer' - 'work' ..or something similar.maybe there should be a rule that computer rendered pieces should be marked as such..MIDI : 'composer' - 'work title'?