Just realized ego shooter is German for first person shooter. It seems German people felt the need to translate 'first person' into latin and keep the word 'shooter' thus forming the German word 'ego shooter'.
Bf3 full release is going to be amazing. If you can't run it on full Dx11, I feel sorry. Anyone that bases the whole game off the beta is crazy, no vehicles/maps/optimization. The beta map is pretty much COD on steriods already, the real BF3 maps will be full on BF2 style teamwork and all that goodness.