From Star Trek Renegades official Facebook page: https://www.facebook.com/STRtheSeries
The production team is in talks to rent a very large theater so cast, crew, and fans can all meet together to watch the pilot/film. It looks like the showing will be in Los Angeles, California on Saturday, August 1st. Based on what is on Facebook at this time, there are not any firm plans for YouTube or DVD releases. It also looks at this time, it is not known when the general public can see Renegades.
You can get more up to date news on their website www.startrekrenegades.com
Renegades really is good. This fan truly hopes we haven't seen the last of Star Trek Renegades.