We sell preflashed PICs for $10 at the moment. If you mess up your PIC, that's an easy fix.
We are reluctant to make our firmware open source, as it's really the only way of protecting the hard work we've done.
We use an ICD2 programmer. The chips are not flashed with a USB bootstrap.
Something like this:
Should work for you, although we do not guarantee other's hardware.