Hello,
To elaborate on what Oren had said,I think your voice has an ample amount of potential.I too,do not do vocals very often...but once I've gone head long into a project,the power & control increases a bit.
Of course,conditioning yourself by singing on a consistent & regular basis is ideal...so if singing is your real passion,stick with it and great things will be forthcoming!
All things considered-indeed,a nice job you've done of vocals.
-Thom