Hats off to you for being so up front with your apology. Apologies are also quite rare on many other forums I've gone to.
And like everyone has said welcome, and we're happy to have you here.
This is a very caring community with lots of informed, helpful folks to help you with any questions you may have.