Ok, so judging by the amount of time it took for this next post to materialize, one could guess that I wasn't all that lucky in my Mono endeavour. You'd be right. Turns out BlogEngine.NET isn't Mono compatible. Or one could say that Mono's version of ASP.NET isn't ready for prime time yet.
Either way, it's taken me quite a bit of effort to get where I am today. Currently I'm writing this post via Mono/XSP on Windows, so I've clearly made some real progress. The next step is getting this running on my Linux server. As I'm a bit of a Linux noob, that could take a couple of days to happen too.
I've documented all the changes I've made to BlogEngine.NET, so I'll be posting an article with those changes sometime soon