New MMO, Riders of Icarus debuts new trailer and announces open beta date