Sounds ambitious, but it's something I've already been working on. Here's the demo scene I'm rendering now:
Everything looks a bit blown out because there are 23 light sources randomly scattered around the motorcycle (represented by tiny white dots). As of right now, there are some annoying video memory bugs when freeing large-ish meshes, shadows don't work, and several rendering optimizations which need to be made to increase the number of possible lights. At the moment, it runs at about 400 fps on my gtx1060, but I'm hoping to speed it up a bit.