Yep, latency is the biggest challenge we're solving. In-housing core infra is the best thing we can do in the short term (although expensive).
Other option is that type of hacky acknowledgement we described - still not sure if we're going to do this or not.