IOSpirit left the Amiga market, leaving IBrowse without a distributor. The main developer (and holder of rights) is/was in an area with limited communication ability, so getting things back on track has been difficult.
The site was updated recently, endorsing the FlashPlayer plugin on Aminet.