News Nintendo Switch 2 preorders see ‘overwhelming’ demand, frustrations for hopeful buyers themefreesiaApril 25, 2025