May not help but since it wasn't mentioned I figure I would ask. Do you broadcast your SSID? I've seen "hiding" it cause drops with some wireless devices (including the og Droid I switched from when leaving Verizon). Also I'm sure you did, but did you remove the EasyWifi junk from Metro?
You are pretty thorough so that's all I really have to add.