The re-flash suggestion at this stage horrified me, my thoughts were that the usb port is not allowing the battery to be charged being the reason it will not turn on. Even if the battery has fallen below BME detection it will still charge over a long period of time which makes me think it is a usb port problem. But as Switch_ said you MUST get the battery charged before going any further.