I am now connected to the PSN but still using version 3.20 System Firmware. I managed to achieve this using the Logan5 tool proxy. Everything works fine - yay!
Custom firmware is currently being looked into by the man GeoHot so I'll probably give that a bash when it gets released.
Sony - you are a bunch of twonks.