Uh, sorta of...
it's called Record only, upload when done, then Publish ;^)
sorry... but seriously.. also true
The delay won't help if your stream rate exceeds available bandwidth. period.
as essentially your delay is the time required to upload the entire video (otherwise video play would stop waiting to catch back up). You could possibly (theoretically) Record/Stream at same time, with a REALLY long delay (ie, much longer than length of video)... but the market for such capability is SOOO small (non-existant) that consumer facing offerings won't bother. The only scenario I can think of where this would make sense is long video (30min, hours?) where every minute counts, you have a large budget (think TV new studio) and a bandwidth constraint. Otherwise, makes more sense to Record, check video, upload (taking however long that takes), and Publish
The other (easier/better) fix is getting a better connection (understanding that isn't always practical)