Mentioning UBW did inspire me to fire up PicBasic and EasyHID to generate a USB framework for an 18F2550 and this time round I actually managed to generate a .HEX file although not tested yet.
Looking at the code, it shouldn't be too hard to wrap PICAXE firmware around that but there are issues. A USB slave has to communicate with the PC host every 10ms or so or it may go AWOL so that could make SERIN, COUNT and PULSIN impossible to use in some situations, and PAUSE, SERVO and other timed output could have some timing jitter.
There's also the issue of how to bootload as well as do run-time comms via USB because the PC-side driver has to pass the 'break' and the PICmicro has to recognise it, but I believe there's a solution to that even if not perfect.
A PICAXE with USB even with a limited range of Basic commands would still be a useful proposition especially for people who wanted to do PC via USB interfacing which is what UBW offers.