Yea your own demos are fine especially b/c they are easier for us to review anyways. The important thing is to submit the things with the best evidence.