I wish my playercard would fuckin show up too else I'll keep looking like a scrub a dub (name is Space Marine Dave) crapping out random advice. Anyway going onto those games. (btw I don't care much of your playercard as my bro told me you were a good DoW2 player which I can't even at that game.)
First I'm a idiot as I thought the first match was against a randumb and that your friend saved it through observing, not playing
. Derp on my part but moving on.
I guess I'll start with the good. You seemed to not have as many idle units as the first match and more importantly your build was a excellent counter to your opponent. Granted you knew what he was building but still. The Grenadiers supporting each other was also great (fire and moving, focus fire, etc) as this did let you force him to react to you but your micro did wane when having to move three plus units. Sniper play was moderate but you need to constantly be sniping models to have a good effect but you kept him alive.
Now for the advice. (I now know he is your friend so you probably expected what he would build but nevertheless) Try to predict what your opponent will go for as when I saw those maxims bulletins I knew he would go for T2 with some maxims. Same with his commanders, if he has elite infantry such as shocks or Guards than snipers work well on bleeding them and maxims. One rule of thumb with OST is where there's a pio, there's a HMG42. (Unless pio is capping ofc) Try to keep the MG42 next to Pio's for them to act spotters and to mutually support each other. Take advantage of any buildings and place the MG42 where it can cover a wide area or have good LoS.
Same with Grenadiers as they should be close enough to support each other when the situation dictates. If you've pushed hard/off don't try and spread out to defend or attack everywhere but focus on one point to break or somewhere he doesn't expect. Tried to brute force your way through where his mg were set up already. On the mortar you did fine but try to get them as close as possible to bombard your enemy as it'll be accurate and give them a beating. (But this is micro intensive to constantly set up and move)
One issue was the build for the first match. Osttruppen do awful against veteran/elite troops and attacking (can't do shit flanking unless in cover which restrains on where they can go) so don't bother with them unless you want to capture abandoned weapons or some cheap capping units. Other hand they do decent as a sniper counter being cheap and all. Panzergrenadiers are a great assaulty unit as they can do that well for chasing AT guns or maxims even going toe to toe with shocks. They also work well for defending your MG42 flanks.
The Puma call in was a good choice for a easy way to counter a rampaging light vehicle but don't get two as a Stug provide much better anti-tank. Another one wastes fuel and MP as they do poor against heavily armored medium tanks and heavy tanks. Command Panzer was a decent choice as he lacked any mobile anti-tank and you did well on bullying enemy squads. You were rather passive as there were times he left his anti-tank guns alone or unsupported which would have been easy pickings. (Almost every time a big push fails by the oppenent you want to counter attack with whatever you have but try not to overextend. More times than not they'll have nothing to protect their weapon teams or AT guns.)
Rushing for T4 for Panther was an odd choice if you guess he was going for IS-2. (which you did)Stugs would work better as you could afford three or so for one Panther at the cost of survivability and chasing ability. (I know it sounds like wanking off to the Stug but it's really a good cheap tank destroyer that better than the puma with MUCH better scaling)
Overall, you have a good grasp of OST but it's just playing and improving your micro and such.
I hope this was decent advice as again I haven't done this before.
TL;DR you suk, kill yourself as you'll nevar be pr0 mlg stug 4 lyfe like moe