I think you have to realize that things change. Most open source projects are not super well documented. You have to be a good researcher and use your search tools. In this forum Johan documents that the RPI-5 changes the way gpio ports are used. In order to get reasonable performance he had to change the ports to use PIO. This allows the full speed of the RPI-5 but that requires patches to the operating system. To make it easier for the new builder he graciously offers a pre-installed operating image for the RPI5, for a few dollars.
This project is very worthwhile but it will require researching and following the instruction on the github pages and the postings in this forum.
Good Luck and have fun.