From where I sit, it appears that there are not going to be any more speed himps installed on your street. As I read all of those posts, seems like this issue has been coming to a head for months and months. At least your strret is clear - oh oh, that is not good because the speeders don't have to worry about the snow.
You can have the mailbox put on your side of the street, rather you can put it on your side of the street. But it requires some form of notification/communication with the post office. I had mine on my side of the road in Tennessee but I had to fill out a form to be allowed to move it from the other side..