Mega a closer look at the finances and share price says we are stuffed! The technology isn’t the problem it’s management