Since its satellite connection, it's not unusual to have latency > than 500ms. 400kb download speed is reasonable given its on an airplane. And latency does not affect web browsing as much as gaming or video streaming, you web page will still load.
Technically, the bandwidth satellite connection can provide is much bigger than the Gogo 3.1Mb/s which is shared by the everyone in the same coverage section.