When I directed the middle ray on the right mirror, I didn't get reflection of it. A part from that it works pretty well!
Apart from following tutos were it is use for collision detection, I have never felt the need to use raycast in my own games. Your use of it is creative, I like it.