Not really, no. Because generally you'd be deploying to multiple endpoints making a progress bar difficult to envisage.
Having sid that if you pick a 'run-now' task for an individual endpoint though there is a basic three-step bar.
You should run queries to check for successful deployment though.
When a product is successfully installed it's properties will return the product version is on the machine back to ePO.
So you probably just need to run or modify one of the canned product deployment reports.