If you really like and want to keep it, you could try taping the velcro straps, even stapling or fabric rivet them together to help hold, your milage may vary pending on strengthening method but careful as this could void your warranty.
The design of the Trophy I feel is geared towards occasional than serious everyday use. Velcro will fail, the stitching / fabric around there will also go in time, the various other plastic quick adjusting tabs will go too if they're used regularly (if you're sharing the seat with others in the household). There are plenty of better options out there for the price, or simply build your own and fully customise it to your liking, pending on your handiness and/or OCD level.
Building may cost very little in parts but plenty in time and effort, but you get full customisation and the satisfaction of doing it yourself.
After going through quite few off the shelve rigs; from mid, high-end and fully customised welded one piece, here's an example of my current setup built over a Saturday. I had a bucket seat from another rig but any car seat will do the trick just fine.
Good luck and have fun on the virtual tracks!