You need to be registered and logged in before you can submit an app for review.
Since it is expected that most people registering with this site are Google users, that is the easiest, well only, method. This is easier for everyone, because you won't need yet another account to maintain.
All this form does is verifies who you are, using your Google account. The only things saved to our database are your basic information for the sake of holding the session.
Here is what we gathered from your Google profile:
Search This Website
App Reviews is a subsection of DPoisn LLC