No entiendo mucho cual es tu duda, pues claro que tu recla afecta a todos los elementos que esten dentro del elemento llamado #feedback-list y que sean td, pero al cambiar el estilo mediante javascript solo se lo estas cambiando al padre del div dinámico. Un sencillo ejemplo de lo que menciono:
Código HTML:
<html>
<head>
<script>
function dinamico() {
var div = document.createElement("div");
div.innerHTML = "3";
var parent = document.getElementsByTagName("td").item(2);
parent.appendChild(div);
parent.style.borderBottom = "none";
parent.style.height = "auto";
}
</script>
<style>
td {
border-bottom: 1px solid #E4E4E4;
height: 35px;
}
</style>
</head>
<body onLoad="dinamico()">
<table>
<tr><td>1</td><td>2</td></tr>
<tr><td colspan="2"></td></tr>
</table>
</body>
</html>
la regla css afecta a todos los td de la pagina, pero como se cambia el padre del div dinámico, este mantendrá son los estilos otorgados a su etiqueta. Espero que este claro. SALUDOS.