Some years ago, I booked with Virgin to fly to visit my son in the US. I paid for a business class seat as my anxiety when flying plus a physical disability makes it very difficult to fly in economy. Unfortunately my son made an error with the dates and there was an overlap with my abusive ex husband so I could not go without changing flights. I had bought fixed tickets, not open ones so Virgin would not rebook a week later. I was devastated and had to face paying again for new flights.
My daughter, who works in marketing and social media wrote a comment on Virgins FB page explaining my problems in an honest but amusing way - blaming her Father and called him a few choice words! To my amazement, it worked, Virgin offered to rebook my flights, same price, exactly one week later. Apparently, they don’t like negative comments on social media as it can get picked up by journalists and affect their ratings. My daughter knew what to say and what tone to use to gat attention, I think my fear of flying and disability helped her plead my case. The travel agent I had used were shocked, they had never heard of any airline changing dates like that.
To add to my experience, I found a card and a basket of goodies waiting for me on my seat, full of lovely biscuits, jams and chocolates, not just the ones available on the flight! The bottle of champagne though got taken off me in Atlanta when I changed planes due to the no liquids rule!
So my advice would be to write something on their Facebook page, along with photos. Keep your tone very polite, emphasise how upset you are, that you chose Virgin because of their modern planes and excellent service etc etc. Praise the staff and stress your disappointment with the facilities, try to be lighthearted maybe about some of the issues, making a joke about the lack of seat recline or scratched screen ( having to use your imagination and the sound tracks to imagine something in a film)
I really think that what you have been offered is pathetic.
Many many years ago when BA lost my luggage on a very important corporate trip, I wrote to the CEO to complain, the financial compensation was derisory as everything in my case was new and expensive. His office did reply and offered to repay the full cost of my new items, I had receipts, and sent me flowers.