Hi Asrerix.
I listened to the clip more that once to make sure. Here is my take.
You said that you are inbound from the north west. Then was instructed to call west abeam the field 4500 or below. I'm not sure what all was said due to possible editing, but then you report east of the field, which confuses me a bit.
Just one of two pointer so make your life a bit easier.
When the tower calls you, just say : "xxxxxxx go ahead"
Make sure you read his instructions back as given, this will ensure that there is no confusion. i.e. He said "call west abeam the field", you replied "copy".
The correct read back would be : "to report west abeam the field next

"
In the second scenario ATC ask you to expedite and give you traffic info. Your read back is that you would look out. This is not correct either. Just read back the instruction. i.e. "Copied the traffic, well will expedite."
When you call ATC the first time you establish communication, then give you message. There after you don't need to establish communication again. Just go ahead with your transmission.
e.g. Lanseria

good day.
"xxx good day go ahead."
Now you have establish communication, here after you can merely transmit when you need to speak to him.
Therefore if he request you to report abeam the field next, there are no need to call him and then in a second transmission advise him that you are abeam. You can just say " Lanseria

Abeam the field".
The aim is to get the message across clear with minimal RT. When it is busy and there are a lot of unnecessary talking it become very tiring for all involved.
I hope this help. I know the frustration, its not always easy to her the instructions, and then it is all this funny lingo, but bear with it, it does become easier every time.
Regards