Xbox needs to upload clips and screenshots to Xbox Live automatically and not make us wait when we go to them

You can set it to automatically upload in Preferences - Capture & Share.

Mine works fine. If yours is buggy send in a report I guess. Sorry if that doesnt help.