This board is one of many Linux-Based boards that run Ardupilot. What is spepcial about this board is that has very simple architecture. Only necessary components has been added. No extra or redundant components. However it is still expandable and more sensors can be added if you want to.
The PCB shield is designed to use simple breakouts available in the market. No special soldering skills or components are required. You can build from scratch your own board using this PCB and learn the basic architrecture of Ardupilot boards and move to next step where you add extra sensors and ending by building your own board.
Yes this board acts more like a developing kit rather than a ready-to-fly board. Again if you want to fly with it you can but then do not use pin headers and solder the breakouts directly on the board.
On the software side. OBAL board does not have special drivers. All you need to do is to clone ardupilot repository and compile the code. Nothing special, nohting hidden , completely open source.