Your video really inspired me. And because my pc cant handle newer triple A titles I decided to give it a go. Took me nice 7 hours until I found working BF2142 and working 1.51 patch (the one posted in BF2142 Reclamation didn't work for me.) So I decided to help the community and made this site. It has all the files needed and a tutorial how get everything working. I hope this helps someone!
Link: https://mozziefiles.wixsite.com/bf2142