Hey guys, got some updates on this:
Improvements:
1. Since pretty much everybody who I asked said that #4 is the best I'll release only one version of the resource (it's not ready yet, hold your horses) with camera #4.
2. Camera can be moved freely around the vehicle just like in normal spectating.
3. If you've moved the camera and don't move your mouse for 1500ms (1.5seconds) the camera goes back to the vehicle's rear. Just like in normal spectating mode.
4. You can press Q to look to the left side of the vehicle, E to look to the right side of it and both Q+E - to look at it's front...just like in normal spectating
5. When you have a cursor on the screen, a chatbox is open (doesn't matter if it's main, team or admin chat), the console (F8) is open, you're in the main menu (ESC) or the download dialog is shown - the camera won't move around the ghost. It works only when there is nothing from the things I mentioned on your screen.
Bugs:
1. The camera never changes it's Z position. This means that while on a straight road it will look perfect, but if the vehicle goes up or down a hill the camera does not go up or down with it and most times you either see the car's roof or below the GTA textures depending if it's going down or uphill.
2. When you minimize your game and maximize it again the camera is moved and most times shows the ghost car from underneath it, also being underneath the GTA textures.
3. If you move your mouse and then press Q, E or Q+E, when you release whichever combination you've pressed the camera will not go back to the car's rear immediatly like it is in normal spectating but will have a delay of 1500ms (1.5seconds). If you only press Q, E or Q+E it works perfect though. It's a very insignificant bug and I'm not thinking of fixing it, atleast at this point.
That's all, stay tuned and feel free to ask questions if you have any.