well, it looks a good idea. Wireless solutions are always welcom..
but have you thought about the speed of the communication as the BDM interface between the target and the debugger should be monitored by the target clock speed (and we are talking here about Mhz)?
USB is about 2Mhz speed, I wonder if you can do it..