The Electoral Hub 2023 General Election Analysis