Haha yeah that is the way it goes, my stuff from back then was dire too! You really should get back in the game mate. Don't really hang out anywhere much other than artgroups tbh, and the team-forums of one tag site, not sure if that would be much use either, the site in general is pretty anti-lps (hence why I don't venture out of the team forums). So um Lum... our general forums will get you a bit of crit... no other ideas off the top of my head tbh.
Glad your liking the new pieces, gonna have another one or two up next week too