You should not be using an unordered list if you want to display the results side by side two at a time.
You should first add in a table with a single row in it. In the <td> add the bindings for the results as you want to see here. Once you have it like that the next thing to do is to use the repeat region around this row to make is show all of the records.
This is where you would apply the repeat selection server behavior from DataAssist. You will select the <td></td> that your bindings are in and apply the server behaviors > DataAssist > repeat selection. In this server behavior specify 2 repetitions.
This should create a results layout that has records repeating two per row until all the records show. Let us know if you have any specific questions about this or if you run into any problems.