If it's any consolation Daniel, we did the same thing and released our game at the worst time with everyone at GDC too. Like you, sadly, we couldn't make it to the event. Glad you've had such a positive experience on Itch.io, as we have had too.
We were worried about releasing our game, you see some of the great work on here and it's mind blowing. Worse, our game is a Twine "interactive fiction" and when you see these 2D RPG's or full 3D games, well, that was scary. Actually though, people have been really receptive and welcoming which is awesome, and there have been quite a few downloads which we're super happy about.
Daniel, loved your game, great fun to play, had to rate it :)