We've been positively itching to see the latest financial report from Nintendo, as we had expected the Switch to finally ...