Those thrusters are not engines, since you can't really harness the energy of those wild things and use the energy for applications other than thrusting.
It functions, but it's not really a parabolic dish like real life satellite dishes. But I guess it's because of the proximity of the "satellite". I would use a sweeping laser to reduce lag from a lot of lasers.
If there happens to be already data in a row, letting the blue laser corresponding to that row pass through would erase the data on that row. Then, you can write data using the lasers on the bottom.
Right now, it will be manual. However, when it becomes more refined, and the other components are completed, it will be automatic and will not be accessible to the user.