Take a look at your Cube constructor. You're not doing anything with position.

Also, you didn't show Camera::Update(), which is where that position "would" be used if you were setting it. That...