Nice work! Looks pretty good.
The reason your floor is messed up is that it looks like your mode7 is 3rd person perspective, look at how when you spin around the floor is rotating around a point in front of you.
With your own eye's vision, as you stand and spin around, notice how you can't see your feet — the spinning point on the floor is beneath your vision. Sure with 3rd person, or when you gaze downwards, you can see your feet though.
Example: