Hi there,
Thanks for the kind words.
Regarding the payment method, unfortunately, the other payment method itch.io allows (Stripe) is not available in my country, so I am not able to enable it, otherwise I definitely would.
PayPal should have an option to pay via credit card without needing an account as far as I know, but if you could send me an email to deadrevolvermusic@gmail.com I would be happy to provide an alternate payment method and send a download key that way as itch.io only supports PayPal and Stripe.
I hope this helps.
Kindest regards,
Dylan