looks nice man, I got a msg the other day asking for that sales add to be deleted by some random who bought the car. So safe to say it was sold to someone else.
As for the weird thingy, it looks to have fuel wires going to it, check to see if it takes a SIM card cos it could very well be a gps tracker of sorts.