It never said just BSD on my website, where did that notion come from? I am developing it under FreeBSD, and that is my main priority, besides that, it will run on anything that it compiles on. As far as it being called bsdPanel, the name comes from the license it is under. The 2-clause BSD license.
As for XML and XSLT? Makes my life easier. It takes about 30 lines of code to output all the nodes and everything, and process it. Speeds up development time not having to use some sort of wrapper to do replacement of text inside a skin. Not really an obsession. That page is written in XHTML with SSI.
The font is whatever you have set standard in your browser.
The second suggestion is a good on, but when I was working on it, it seemed a bit plain, and like it needed a border.
bsdPanel is something I am working on currently. I am specifying the standard protocol, standard functions that each sub-system is required to set, and how to talk to each other. I will post here in just a few about the protocol, and I need some peer review to help me out.