kewl work, but most developers now working towards or with next generation engines require you to do a specific job really well instead of an entire levels assets by yourself.
It's always nice to have lots of diffrent content in a portfolio but you really need to decide what aspect of game creation you enjoy the most and build up a solid portfolio based around that one area.
It seems that most jobs in what we called "mapping" not long ago is split into 2 parts, design and art, if you want to actualy physicaly make the enviroments go for the art, if you enjoy the design and AI/Scripting side of things more concentrate on concept plans and ofcourse some kind of scripting.
It's defo worth thinking about what you really want to work at before the jobs become so seperate your stuck somewhere in the middle!
Good luck