True, the OWB interface is quite terrible but well, IBrowse is totally unusable without CSS, I really don't understand why in all this time (3 years) developers didn't spent their time in order to add or almost try to add a decent CSS support.
Speaking about core there's a lot of opensource solution out there, why don't use it ?
There are also NetSurf, WIP version (aka 3.0) it's not so bad, well it failt to the middle between OWB and IBrowse but it will progress very quicly and is opensource too
More important, how to collect some money to port OWB from MorphOS ?
it has a great core and a decent GUI