This new Mini DLC is Meh. - Saints Row Allen Manor Mini DLC - New Missions, Guns, Vehicles