Hm. If you have a problem finishing a game, you should find a good team.
Maybe join an already existing team on the forum? There's lots of people looking for skilled people, so you could choose a game you like and a team you like...?
Exactly right, your 2D and 3D talents are impressive. I'd either start advertising for a team or finding one which already exists and offer your skills there (though you may be restricted in the game ideas).