They said on the leaks that Switch 2 will launch around May-June, so makes sense the date of April 2 direct and the Experience Tour. Well, Switch 1 trailer was released in October 2016 (5 months before the Switch 1 Launch) and the first presentation on January 13th 2016 (less than 2 months before Switch 1 release date). In the case of the Switch 2 they released the first trailer on January 16th (2 months and a half before the trully presentation), so May/June make totally sense.