When will this premier on the north american server what are your insights pls express your thoughts here:)