Well I breezed through it (at x16 speed), but a few things of note are, if you successfully contain him, and I think you even killed his first reaver, then expo right away, I know you waited a little bit and that was retarded. Grow some balls

Next, if you're NOT going to utilize reavers in your PvP play, you're going to have to use storm, and yours was MILES late, it really was. How do you expect to hold off reavers and goons with just goons? Now... can you get lucky and they miss-micro and you win? Yes, but statistically you're stacking the odds against yourself, so go get that storm sooner, maybe pull off a storm drop, and it's easy GG
Not even sure if your opponent got many obs or not, don't be afraid to send a DT or two to maybe pick off a reaver or get some probes - OR BOTH!