This could all be done with 1 key. press the key and it dislodges your view from your gun, giving you 2 views. Now let go/press again, and it locks your view to your cross-hair again.
Much more simple and cheaper.
But I do like the idea of twin/split view FPS.
MMOTSVFPS.